| Assignment | Deadline |
|---|---|
| Project #1 | Fri, Oct 20 |
| Project #2 | Mon, Oct 30 |
| Exam #1 | Tue, Oct 31 |
| Project #3 | Wed, Nov 15 |
| Exam #2 | Tue, Dec 5 |
| Project #4 | Fri, Dec 8 |
| Exam #3 | Thu, Dec 14 |
| Project #5 | Fri, Dec 15 |
| Project #6 | Mon, Dec 18 |
| Final Class Group Project | Wed, Dec 20 |