Harvey Mudd College
Computer Science Department
Courses taught by Zach Dodds



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