February 9   |  Program 1 due |
 March 1 |  Program 2 due |
 March 15 |  Homework due |
 March 22 |  Program 3 due |
 March 24 |  Midterm Exam 1: 5:00-7:00pm, Elvis room |
 March 31 |  Midterm Exam 2: 5:00-7:00pm, Elvis room |
 April 12 |  Program 4 due |
 May 5 |  Final Exam 1: 5:00 pm-7:00 pm, Beatles room |
 May 6 |  Program 5 due |
 May 10 |  Final Exam 2: 5:00 pm-7:00 pm, Beatles room |