Carnegie Mellon University

Charlie Garrod

Charlie Garrod

Associate Teaching Professor, Software and Societal Systems

Address
5000 Forbes Avenue
Pittsburgh, PA 15213

Bio

Charlie Garrod is a teaching-track professor in the School of Computer Science at Carnegie Mellon University. Although his research background is in distributed database systems, his focus is on undergraduate computer science education and related areas such as teaching assistant and faculty mentorship.

Education

Dr. Garrod received a B.S. in Computer Science from Harvey Mudd College in 2001 and an M.S. and Ph.D. in Computer Science from Carnegie Mellon University in 2006 and 2008, respectively. He has taught a wide variety of courses from diverse areas, including software design and engineering, algorithms and data structures, theoretical computer science, distributed systems, and databases.