- Problem Set 1: Due Friday, January 31, 2025 – solutions
- Problem Set 2: Due Friday, February 14, 2025 – solutions
- Problem Set 3: Due Friday, February 28, 2025 – solutions
- Problem Set 4: Due Wednesday, April 2, 2025
- Problem Set 5: Due Wednesday, April 30, 2025