Harvey Mudd College
Computer Science Department
Courses taught by
Zach Dodds
Spring 2024 on sabbatical, spring '24
SCI50: CS for Discovery at CMC
Econ176: Principles of FinTech with Professor N. Dass, at CMC
CS49e: Web Practicum
Fall 2023
CS 5: Introduction to Computer Science
CS 183/184: Computer Science Clinic
Spring 2023
SCI 10L: The Codes of Life with Profs.
E. Wiley and R. Libeskind-Hadas, at CMC
CS 189: Programming Practicum
CS 183/184: Computer Science Clinic
Fall 2022
CS 5: Introduction to Computer Science
CS 183/184: Computer Science Clinic
CS 189: Programming Practicum
Spring 2022
CS 181y: CS for Inquiry (a CS35 that
that's also a CS elective)
CS 189: Programming Practicum
CS 183/184: Computer Science Clinic
Fall 2021
CS 5: Introduction to Computer Science
CS 183/184: Computer Science Clinic
CS 189: Programming Practicum
Spring 2021
CS 181y: CS for Inquiry (an elective
CS35)
CS 189: Programming Practicum
CS 183/184: Computer Science Clinic
Fall 2020
CS 5: Introduction to Computer Science
CS 183/184: Computer Science Clinic
CS 189: Programming Practicum
Spring and Summer 2020
CS 35: CS for Insight
CS 5: Introduction to Computer Science
CS 183/184: Computer Science Clinic
Fall 2019
CS 5: Introduction to Computer Science
CS 183/184: Computer Science Clinic
Spring 2019
CS 35: CS for Insight
CS 183/184: Computer Science Clinic
Fall 2018
CS 5: Introduction to Computer Science
CS 183/184: Computer Science Clinic
Spring 2018
CS 35: CS for Insight
CS 183/184: Computer Science Clinic
Fall 2017
CS 5: Introduction to Computer Science
CS 183/184: Computer Science Clinic
Spring 2017
CS 35: CS for Insight
CS 5: Introduction to Computer Science
CS 183/184: Computer Science Clinic
Fall 2016
CS 5: Introduction to Computer Science
CS 183/184: Computer Science Clinic
Spring 2016
CS 35: CS for Insight
CL 57: Robotics Core Lab
CS 183/184: Computer Science Clinic
Fall 2015
CS 5: Introduction to Computer Science
CS 183/184: Computer Science Clinic
Spring 2015
CS 5: Introduction to Computer Science
CL 57: Robotics Core Lab
CS 183/184: Computer Science Clinic
Fall 2014
CS 5: Introduction to Computer Science
CL 57: Robotics Core Lab
CS 183/184: Computer Science Clinic
Spring 2014
CS 60: Principles of Computer Science
CL 57: Robotics Core Lab
CS 183/184: Computer Science Clinic
CS 189: Programming Practicum
IST 380: Advanced Programming
Topics
Fall 2013
CS 5: Introduction to Computer Science
CS 183/184: Computer Science Clinic
CS 189: Programming Practicum
Spring 2013
IST 380: Data Science Programming (at CGU)
On sabbatical this term!
Fall 2012
CS 5: Introduction to Computer Science
CS 60: Principles of Computer Science
CS 183/184: Computer Science Clinic
CS 189: Programming Practicum
Spring 2012
CL 57: Robotics Choice Lab
CS 182: Robotics Outreach Seminar
CS 183/184: Computer Science Clinic
CS 189: Programming Practicum
Fall 2011
CS 5: Introduction to Computer Science
CS 60: Principles of Computer Science
CS 183/184: Computer Science Clinic
CS 189: Programming Practicum
Spring 2011
CS 60: Principles of Computer Science
CS 182a: Vision and Robotics
CS 183/184: Computer Science Clinic
CS 189: Programming Practicum
Fall 2010
CS 5: Introduction to Computer Science
CS 183/184: Computer Science Clinic
CS 189: Programming Practicum
Spring 2010
CS 60: Principles of Computer Science
CS 154: Robotics
Bio/CS 7: A Computational Introduction to Biology
CS 183/184: Computer Science Clinic
CS 189: Programming Practicum
Fall 2009
CS 5: Introduction to Computer Science
Bio/CS 6: A Computational
Introduction to Biology
CS 183/184: Computer Science Clinic
CS 189: Programming Practicum
Spring 2009
CS 60: Principles of Computer Science
CS 154: Robotics
CS 183/184: Computer Science Clinic
CS 189: Programming Practicum
Fall 2008
CS 60: Principles of Computer Science
CS 153: Computer Vision
CS 183/184: Computer Science Clinic
CS 189: Programming Practicum
Spring 2008
CS 60: Principles of Computer Science
CS 154: Robotics
CS 183/184: Computer Science Clinic
CS 189: Programming Practicum
Fall 2007
CS 5: Introduction to Computer Science
CS 183/184: Computer Science Clinic
CS 189: Programming Practicum
Spring 2007
CS 60: Principles of Computer Science
CS 154: Robotics
CS 183/184: Computer Science Clinic
CS 189: Programming Practicum
Fall 2006
CS 5: Introduction to Computer Science
CS 183/184: Computer Science Clinic
CS 189: Programming Practicum
Spring 2006
CMP 202: Introduction to
Computer Programming (taught at
Chatham College)
CMP 304: Robotics
Software (taught at
Chatham College)
CMP 492: Independent
Study: Robotics
(taught at
Chatham College)
Spring 2005
CS 60: Principles of Computer Science
CS 154: Robotics
CS 183/184: Computer Science Clinic
CS 189: Programming Practicum
Fall 2004
CS 5: Introduction to Computer
Programming
CS 183/184: Computer Science Clinic
CS 189: Programming Practicum
Spring 2004
CS 60: Principles of Computer Science
CS 154: Robotics
CS 183/184: Computer Science Clinic
CS 189: Programming Practicum
Fall 2003
CS 5: Introduction to Computer
Programming
CS 183/184: Computer Science Clinic
CS 189: Programming Practicum
Spring 2003
CS 154: Robotics
IE 197: Science in
Education Seminar
CS 183/184: Clinic
CS 189: Programming Practicum
Fall 2002
CS 5: Introduction to Computer Science
IE 197: Science in
Education Seminar
CS 183/184: Clinic
CS 189: Programming Practicum
Spring 2002
CS 60: Principles of Computer Science
Programming Practicum
Fall 2001
CS 5: Introduction to Computer Science
Programming Practicum
Spring 2001
CS 154: Robotics
Programming Practicum
Fall 2000
CS 153: Computer
Vision
CS 60: Principles of Computer Science
Programming Practicum
Spring 2000
CS 60: Principles of Computer Science
Programming Practicum
Fall 1999
CS 60: Principles of Computer Science