- Assignment # 1 due Monday, October 3
- Assignment # 2 due Friday, October 7
- Assignment # 3 due Monday, October 17
- Assignment # 4 due Tuesday, October 25
- Assignment # 5 due Tuesday, November 1
- Assignment # 6 due Thursday, November 10
- Assignment # 7 due Friday, November 18
- Assignment # 8 due Friday, December 9

- HW 1 Solutions
- HW 2 Solutions
- HW 3 Solutions
- HW 4 Solutions
- HW 5 Solutions
- MT Solutions
- HW 6 Solutions