He serves as an associate editor of the ACM Transactions on Accessible Computing, the major computer science journal in the field of accessibility for people with disabilities. In 2008, he received a five-year Faculty Early Career Development (CAREER) Award from the National Science Foundation to support his research. In 2005 and 2007, he received the Best Paper Award at the ACM SIGACCESS Conference on Computers and Accessibility, the major computer science conference on assistive technology for people with disabilities; he is serving as general chair for this conference in 2012. He received his PhD from the University of Pennsylvania in 2006.