| Date | Activity |
|---|---|
| 2/5 | Form teams, pick a project topic |
| 2/15 | Write and present preliminary project proposal |
| 2/19 | Revise project proposal |
| 3/4 | Design and implement a minimal viable system. Submit iteration 1 status report |
| 3/18 | Iteratively improve minimal viable system. Submit iteration 2 status report |
| 4/1 | Iteratively test and refine solution. Submit iteration 3 status report |
| 4/15 | Complete project implementation. Write project report and present finished project |