As a researcher, his goal is to make computer technologies accessible to everyone by developing intuitive input and interaction techniques. A major thread of his work focuses on smarter solutions for text entry. His other interests include tangible user interfaces, mobile interaction, child-computer interaction, usable security, and data visualization. His research has contributed towards the development of more reliable interactive systems and influenced practices. He has received many prestigious awards for his research, including the Michael A. J. Sweeney Award and the CHISIG Gitte Lindgaard Award. Before joining UC Merced, he was a Postdoctoral Fellow at Ryerson University. He was also an NSERC ENGAGE Postdoctoral Fellow at Flowton Tech and a Research Intern at Microsoft Research, Redmond.