Homework Assignments
- Homework 0 - due Wednesday, September 6
- Homework 1 - due Tuesday, September 12
- Homework 2 - due Tuesday, September 19
- Homework 3 - due Tuesday, September 26
- Homework 4 - due Tuesday, October 3
- Homework 5 - due Tuesday, October 10
- Homework 6 - due Tuesday, October 17
- Homework 7 - due Tuesday, October 24
- Homework 8 - due Tuesday, October 31
- Homework 9 - due Tuesday, November 7
- Homework 10 - due Tuesday, November 14
- Mini-project proposal - due Tuesday, November 21
- Homework 11 - due Tuesday, November 28
- Homework 12 - due Tuesday, December 5
- Homework 13 - due Tuesday, December 12
- Mini-project - due Friday, December 15