| Assignment | 
Assigned Date | 
Due Date | 
| Assignment 0 | 
Friday, Sep 9th | 
Friday, Sep 16th before 11:59 PM | 
| Assignment 1 | 
Sunday, Sep 18th | 
Wednesday, Sep 28th before 11:59 PM | 
| Assignment 2 | 
Tuesday, Oct 4th | 
Friday, Oct 14th before 11:59 PM | 
| Assignment 3 | 
Friday, Oct 21st | 
Wednesday, Nov 2nd before 11:59 PM | 
| Assignment 4 | 
Wednesday, Nov 10th | 
Sunday, Nov 20th before 11:59 PM | 
| Assignment 5 | 
Saturday, Nov 26th | 
Sunday, Dec 4th before 11:59 PM | 
| Assignment 6 | 
Monday, Dec 5th | 
Wednesday, Dec 14th before 11:59 PM |