· Faculty Member, Berkeley Institute of Design (BID)2008–
· Professor, University of California, Berkeley1997–
· PhD in Computer Science, University of California, Berkeley1994–
· Member of the Research Staff, Xerox Palo Alto Research Center1994–1997
· Member of the Research Staff, Xerox Palo Alto Research Center (PARC)1994–1997
· Research Intern, AT&T Bell Laboratories1992–
· MS in Computer Science, University of California, Berkeley1989–
· Research Intern, Xerox Palo Alto Research Center (PARC)1989–1991
· Research Assistant, University of California, Berkeley1987–1994
· Software Engineer, Hewlett Packard1986–1987
· Intern, International Business Machines (IBM)1985–
· B.A. in Computer Science, University of California, Berkeley1985–
· Intern, Lawrence Berkeley Laboratory1984–