Assignment 1, due 6 September
Assignment 2, due 13 September
Assignment 3, due 26September
Here is a solution to assignment 3.
Assignment 4, due 20 October
Assignment 5, due 30 October
Assignment 6, due 15 November
Assignment 7, due 25 November