Key Dates during the Semester

 February 10   Program 1 due
 March 3  Program 2 due
 March 17  Homework #1 due
 March 24  Program 3 due
 April 8  Midterm Exam 1: 5:30-7:30pm, Beatles room
 April 14  Program 4 due
 April 15  Midterm Exam 2: 5:30-7:30pm, Beatles room
 May 6 Final Exam 1: 5:30 pm-7:30 pm, Beatles room
 May 8  Program 5 due
 May 12 Final Exam 2: 5:30 pm-7:30 pm, Beatles room