- Assignment #1 - due Monday, January 20th.
- Assignment #2 - due Wednesday, February 5th.
- Assignment #3 - due Wednesday, February 12th.
- Assignment #4 - due Wednesday, February 26th.
- Assignment #5 - due Wednesday, March 5th.
- Assignment #6 - due Wednesday, March 12th.
- Assignment #7 - due Wednesday, March 19th.
- Assignment #8 - due Wednesday, March 26th.
- Assignment #9 - due Wednesday, April 2nd.
- Assignment #10 - Optional assignment.