· Chief Scientist, Ambidextrous (Current)2018–
· Professor, University of California, Berkeley1995–2014
· William S. Floyd Jr. Distinguished Chair In Engineering, UC Berkeley, University of California, Berkeley (Current)1995–
· Asst Professor, University of Southern California1991–1995
· PhD, Computer Science, Carnegie Mellon University1984–1990
· BSE, M&T: EE and Economics (Engineering and Wharton), University of Pennsylvania1979–1984