Project 1
Due: Friday 6/25 by 8:00pm
Project 2
Due: Friday 7/2 by 8:00pm
Project 3
Due: Monday 7/12 by 8:00pm
Midterm
Due: Sunday 7/18 by 11:00pm
Project 4
Due: Monday 7/26 by 8:00pm
Final Project Proposal
Due: Monday 7/26 by 1:00pm
Final Project
Due: Friday 8/6 by 11:00pm
Final Exam
Due: Wednesday 8/11 by 8:00pm