| Assignment | Deadline |
|---|---|
| Project #1 | Friday, Mar 2 |
| Project #2 | Wednesday, Mar 14 |
| Project #3 | Thursday, Mar 29 |
| Midterm | Thursday, Apr 5 |
| Project #4 | Tuesday, Apr 17 |
| Project #5 | Wednesday, May 9 |
| Midterm | Thursday, May 10 |
| Group Project | Friday, May 11 |
| Project #6 | Friday, May 11 |