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: