He is also an adjunct faculty in the Department of Computer Science and Engineering, and is affiliated with the Health and Risk Communication Center at Michigan State University. His research focus is on studying, designing and developing technologies to enable people to interact in ways that are efficient and welfare-improving. He has conducted research at a number of industry research labs, including Microsoft, IBM, Intel and Fuji-Xerox. He received his Ph.D. from the Human-Computer Interaction Institute at Carnegie Mellon University and his B.S. in Electrical Engineering and Computer Science at University of California, Berkeley. He is a recipient of the NSF Career Award.