Charlie
Garrod
Associate Teaching Professor, Software and Societal Systems
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.