Hewlett-Packard
Research Manager
Hewlett-Packard
Principal Research Scientist
University of Washington
Assistant Professor
PARC
Member of Research Staff
Silicon Graphics
Senior Member Technical Staff
Software Engineer
Rice University
Assistant and Assoc Professor
University of Washington
Cornell University