· Adjunct Faculty, Stanford University2023–
· Senior Research Scientist and Lead for "Search Quality & User Happiness", Google2005–2023
· Senior Manager, User Sciences and Experience Research (USER) lab, IBM2000–2005
· Adjunct Lecturer, University of Santa Clara1998–
· Manager, User Experience Research, Xerox Corporation1997–2000
· Adjunct Lecturer, Stanford University1994–
· Director of the Knowledge Management Technologies laboratory, Apple Inc.1993–1997
· Research Associate, User Interface Research group, Xerox Corporation1981–1991
· MS in Computer Science, University of Rochester1979–
· PhD in Computer Science, University of Rochester1979–1984
· B.S. in Information and Computer Science, University of California at Irvine1977–