Schedule

This page lists assignments, projects, and exams. Note that it is possible that some of these dates could change. Any changes will be posted here, announced in class, and announced on Piazza.

Unless mentioned otherwise, assignments and projects are due at 11pm (Baltimore time) on the due date. See the syllabus for our late days policy and also the collaboration policy and ethics expectations for this semester.

Assignment/Exam Posted [Due] Date
Homework 0 8/29 Friday Sep 5, 11pm
Homework 1 9/5 Friday Sep 12, 11pm
Homework 2 9/12 Friday Sep 19, 11pm
Homework 3 9/19 Friday Sep 26, 11pm
Homework 4 9/26 Friday Oct 3, 11pm
Midterm Project 10/3 Wednesday Oct 22, 11pm
Midterm (C material) n/a Monday Oct 13th, in section