Assignment 1 (PDF), due Mon 19 Jan Assignment 2 (PDF), due Mon 2 Feb Assignment 3 (PDF), due Fri 20 Feb Assignment 4 (PDF), due Fri 26 Mar Assignment 5 (PDF), due Fri 30 Apr Assignment 6 (PDF), due Thu 6 May