Homework Assignments
- Homework 1 - due Monday, January 22 (final version due Thursday, January 25)
- Homework 2 - due Monday, January 29 (final version due Thursday, February 1)
- Homework 3 - due Monday, February 5 (final version due Thursday, February 8)
- Homework 4 - due Monday, February 12 (final version due Thursday, February 15)
- Homework 5 - due Monday, February 26 (final version due Thursday, March 1)
- Homework 6 - due Monday, March 5 (final version due Thursday, March 8)
- Homework 7 - due Monday, April 2 (final version due Thursday, April 5)
- Homework 8 - due Monday, April 9 (final version due Thursday, April 12)
- Homework 9 - due Monday, April 23 (final version due Thursday, April 26)