June 9 (Tuesday): First day of classes
June 16 (Tuesday): Project 1 handout
June 24 (Wednesday): Project 1 - part A due
June 25 (Thursday): Test 1
July 15 (Wednesday) 11:59pm: Project 1 due
July 21 (Tuesday): Test 2
July 28 (Tuesday):Project 2- Part A due
Auguest 6 (Thursday): Project 2 - part B due
August 11 (Tuesday): Test 3