Assignment 1 - due Monday Oct 1st, 11:59pm.
Assignment 2 - due Monday Oct 22nd, 11:59pm.
Assignment 3 - due Thursday Nov 15th, 11:59pm.
Assignment 4 - due Monday Dec 3rd, 11:59pm.