Please use the links at the top for navigation.

posted 14 Dec 2015
You can get a head start on the final challenge here.

posted 28 Oct 2015
Midterm 2 goes live at the end of class on Wed, 28 Oct.

posted 22 Sep 2015
Midterm 1 goes live at the end of class on Wed, 23 Sep.

posted 10 Aug 2015
First class meeting is Monday, August 24. Please review the syllabus.