CS Logo


Below is a list of our currently offered courses as well as course the program anticipates offering in the future. These future courses are not guaranteed. Actual course offerings depend on student needs and interests as well as staffing.Click below to see a description of all courses.


The Computer Science Program also offers tutorials on advanced topics not included in the topics offered during the current semester.

Anis Zaman '13

Anis Zaman '13

Anis Zaman '13 is a graduate student at the University of Rochester working at the crossroads of machine learning, social computing, and human-computer interaction. Prior to graduate school, he worked at several tech companies such as KAYAK, Noodle Education, Offerpop, and eBay.

Current Courses

CMSC 116 Introduction to Computing: Web Informatics McGrail
CMSC 131 Foundations of Mind, Brain, and Behavior Anderson
CMSC 141 Object-Oriented Programming Norton
CMSC 201 Data Structures Anderson
CMSC 226 Principles of Computing Systems O'Hara
CMSC 305 Design of Programming Languages McGrail
CMSC 352 Machine Learning Anderson