Education:

  • Ph.D. in Electrical Engineering, Stanford University, March 1994.
  • M.S. in Electrical Engineering, Stanford University, June 1989.
  • B.S. in Electrical Engineering with Highest Distinction, University of Virginia, May 1988.

Academic Appointments:

  • 7/08–Present: Professor, Computer Science Department, Carnegie Mellon University
    • (courtesy appointment in the Department of Electrical and Computer Engineering)
  • 7/97–6/08: Associate Professor, Computer Science Department, Carnegie Mellon University 
    • (courtesy appointment in the Department of Electrical and Computer Engineering)
  • 12/93–6/97: Assistant Professor, Department of Electrical and Computer Engineering, University of Toronto
    • (courtesy appointment in the Department of Computer Science)

Industrial Employment:

  • 5/04–6/07: Intel Corporation, Pittsburgh, Pennsylvania: Director of the Intel Research Pittsburgh Lab.
    • (While on a temporary leave of absence from CMU.)
  • 6/89–11/93: Silicon Graphics, Inc., Mountain View, California (formerly MIPS Computer Systems, Sunnyvale California): Computer Architect (part-time).

Curriculum Vitae: