All assignments and reworks must be submitted on Gradescope by the start of class on the due date.

Assignment Due date Rework due date Solutions
Homework 1 09/01/2026 09/08/2026 Homework 1 Solutions
Homework 2 09/08/2026 09/15/2026 Homework 2 Solutions
Homework 3 09/15/2026 09/15/2026
Homework 4 09/22/2026 09/29/2026
Exam 1 09/22/2026 10/01/2026 Exam 1 Solutions
Homework 5 10/06/2026 10/15/2026
Homework 6 10/15/2026 10/27/2026
Exam 2 10/20/2026 10/29/2026 Exam 2 Solutions
Homework 7 10/27/2026 11/03/2026
Homework 8 11/10/2026 11/17/2026
Exam 3 11/10/2026 11/19/2026 Exam 3 Solutions
Homework 9 11/17/2026 11/24/2026
Homework 10 11/24/2026 12/03/2026 at 5:00 pm
Exam 4 12/03/2026 N/A Exam 4 Solutions
Final exam 12/09/2026 at 1:30 pm N/A Final Exam Solutions