September 23
Project 1 due
October 23
Project 2 due
November 6 (in class)
Midterm Exam
November 20
Project 3 due
December 12, 4-6pm
Final Exam (room 1289)
December 16
Project 4 due