Assistant Professor- Computer Engineering - University of Toronto - Toronto, Canada Toronto, ON, Canada
Faculty Positions in Cloud and Distributed Systems and Operating Systems, Department of Computer Science - University of California Davis - Davis, CA Davis, CA, United States
Tenure track Faculty position Computer Hardware Department of Electrical and Computer Engineering - University of Waterloo - Waterloo, Canada Waterloo, , Canada
Instructional Faculty in Computer Science - Virginia Tech - Alexandria, VA Alexandria, VA, United States