- 01/30: Project 1 is due before 11:59pm on February 16th.
- 02/19: Project 2 is due before 11:59am on Monday March 5th.
- 03/07: Project 3 is due before 11:59pm on March 29th.
- 03/26: Project 4 is due before 11:59pm on April 9th.
- 04/09: Project 5 is due before 11:59pm on April 26th.
- 5/27: Project 6 is due before 11:59 on Tuesday, May 8th.