The assignments will cover roughly the following scopes:
* The final assignment, combined with a final presentation during finals week, is a “choose your own adventure” (CYOA) mini-project that counts for a larger portion of your overall grade. See Syllabus for more information.
Tentative due dates are posted on the Schedule page. Changes to these dates will be announced on Piazza. (If the schedule and Gradescope deadline get out of sync, it’s probably Gradescope that’s wrong, but please let us know so we can disambiguate).