Employment History

 

Associate Professor

Northwestern University, Robert R. McCormick School of Engineering and Applied Science, Electrical Engineering and Computer Science Department, Evanston, IL, USA, 2017

 

June and Donald Brewer Assistant Professor

Northwestern University, Robert R. McCormick School of Engineering and Applied Science, Electrical Engineering and Computer Science Department, Evanston, IL, USA, 20092017

 

Research Assistant
Carnegie Mellon, School of Computer Science, Computer Science Department, Pittsburgh, PA, USA, 20032009

 

Senior System/Software Engineer
Hewlett-Packard, High Performance Servers Division, Marlborough, MA, USA, 20022003
Compaq Computer Corporation, Business Critical Systems, Marlborough, MA, USA, 19992001
Digital Equipment Corporation, AlphaServer Product Development, Maynard, MA, USA, 1998

 

Research Intern
Digital Equipment Corporation, Cambridge Research Lab, Cambridge, MA, USA, 1997

 

Research Assistant
University of Rochester, Computer Science Department, Rochester, NY, USA, 19951997