I am a former Professor in Computer Science & Engineering at the University of Washington. I am now a Professor of Computer Science at Stanford University. I specialize in human-computer interaction. My current research interests include Automated Usability Evaluation, Demonstrational Interfaces, Ubiquitous Computing, User Interface Design Tools, and Web Design. Previously, I was also an Adjunct Associate Professor of both Human Centered Design & Engineering and in the Information School.

I was previously the Laboratory Director of Intel Labs Seattle, a university affiliated research lab that is exploring the new usage models, applications, and technology for ubiquitous computing.

I was a founding member of the University of Washington Design:Use:Build (DUB) Center, a cross-campus interdisciplinary group of HCI and Design researchers.

I received my B.S. in EECS from UC Berkeley in 1990 and my M.S. and Ph.D. in CS from Carnegie Mellon University in 1993 and 1996, respectively. My Ph.D. dissertation was the first to demonstrate the use of sketching in user interface design tools. I was also the chief scientist and co-founder of NetRaker, which was acquired by KeyNote Systems in 2004. From 1997 through 2003, I was a tenured professor in EECS at UC Berkeley. My curriculum vitae gives a more complete picture of my record.

My Blog