Assignments:
Assignment 1, due October 19
Assignment 2, due November 9
Assignment 3, due November 23
Assignment 4, due December 8