Assignment 1 due Friday, January 25.
Assignment 2 due Friday, February 8.
Assignment 3 due Friday, February 15.
Assignment 4 due Friday, February 22.
Assignment 5 due Thursday, February 28 (hard deadline).