Homework 1 - due December 23th, 2024 Homework 2 - due January 13th, 2025 Homework 3 - due February 21th, 2025 Homework 4 - due with the seminar assignment