| Date | Description |
|---|---|
| April 10 |
Introductory Survey Due Lab 1 out |
| April 20 |
Lab 1 due Lab 2 out |
| May 1 | Lab 2 due |
| May 5 | Lab 3 out |
| May 8 | Lab 3 partner selection deadline |
| May 11 | Lab 3 design doc due |
| May 15 | Lab 3 peer review deadline |
| May 22 |
Lab 3 due Lab 4 out |
| May 27 | Lab 4 design doc due |
| June 1 | Lab 4 peer review deadline |
| June 8 | Lab 4 due |