His research interests include human-computer interaction, personal information management, and digital information seeking behaviors, tools, and interfaces. He holds a Ph.D. in Computer Science from Virginia Tech and M.S. and B.S. degrees in Computer Science from Washington University in St. Louis. At Virginia Tech, he was part of the Center for Human-Computer Interaction where he investigated multi-platform interfaces, information re-finding, and interfaces for digital libraries. Prior to Virginia Tech, he worked in corporate research and development, spending five years in the Speech and Language Technologies group at SBC Communications (now merged with AT&T Labs) where he focused on voice user interfaces, speech recognition, and natural language processing.