Key Dates during the Semester
February 4
Program 1 due
February 27
Program 2 due
March 14
Homework #1 due
March 28
Program 3 due
April 2 (in class, 12:30-2:20)
Midterm Exam
April 21
Program 4 due
May 9
Program 5 due
May 17
Final Exam: 7:45 am-9:45 am