His research focuses on user-centered design, human-computer interaction, computer-supported collaborative work and knowledge management, and human factors. His degrees are in mechanical engineering with an emphasis on product and system design from the University of Illinois at Chicago (B.S.), Stanford University (M.S.), and the University of Illinois at Urbana-Champaign (Ph.D.).