HW1 due date: Oct. 2, 2025.
HW2 due date: Oct. 10, 2025
HW3 due date: Oct. 16, 2025
Final project due date: Dec. 12, 2025