David Varodayan is an associate teaching Professor in the Information Networking Institute at Carnegie Mellon University. He has taught a wide variety of courses in computer architecture and systems, as well as mathematical foundations of computer science and machine learning. Long ago he even taught circuits and signal processing.

Prior to joining CMU, Varodayan held academic appointments at Stanford University and University of Illinois at Urbana-Champaign. At UIUC, he was recognized by the George Anner Excellence in Undergraduate Teaching Award and the Engineering Council Outstanding Advising Award.

Varodayan grew up in Sydney, Australia, and spent his undergraduate years in Toronto. Besides a seven year stint in Champaign, Illinois, he has called the Bay Area home since 2003. He is based at CMU in Silicon Valley.

201B Building 23


2010 Ph.D., Electrical Engineering, Stanford University

2005 MS, Electrical Engineering, Stanford University

2003 BASc, Engineering Science, University of Toronto