classes

Courses past, present, future.

This is a directory of courses. As courses become active, they will link to a course site where you can find the syllabus and course schedule for each.

Current: Winter 2023

Course Title   Syllabus   Schedule
CMSC 140 Introduction to Programming with Python Syllabus   Schedule
CMSC 150 Introduction to Computer Science (Java) Syllabus   Schedule
CMSC 590 Advanced Topics in Python Syllabus   Schedule


Past Courses

Fall 2022

Course Title   Syllabus   Schedule
CMSC 140 Introduction to Programming with Python Syllabus   Schedule
CMSC 510 Data Structures & Algorithm Analysis co-taught    


Future Courses


Spring 2023

Course Title
CMSC 270 Data Structures
CMSC 500 Topics: Artificial Life