| Assignment | Deadline |
|---|---|
| Project #1 | Thursday, Sept 20 |
| Project #2 | Thursday, Sept 27 |
| Project #3 | Tuesday, Oct 9 |
| Midterm | Thursday, Oct 11 |
| Project #4 | Tuesday, Oct 30 |
| Project #5 | Sunday, Nov 18 |
| Midterm | Tuesday, Nov 20 |
| Group Project | Tuesday, Nov 27 |
| Final Exam | Tuesday, Dec 18 at 10:30AM - 12:30PM in ESJ 2204 |