He received his Ph.D. in Computer Science from University of Waterloo in 2012, and was as a research intern at Palo Alto Research Center (PARC) and Google Research. His research in Human-Computer Interaction explores leveraging human perception and performance to support end-user interaction, and the examination of alternative interaction techniques for mobile interaction. Dr. Ruiz is a recent recipient of a Google Faculty Research Award.