Assignments:
Assignment 1, due October 21
Assignment 2, due November 15
Assignment 3, due November 28
Assignment 4, due December 15