To turn projects in please use this online dropbox.
| Project | Clarifications | Date assigned | Date due |
| Project 1 | Wed, Jan 5 | Phase A: Wed Jan 12, 11pm | |
| Phase B: Tues Jan 18, 11pm | |||
| Project 2 | Proj 2 Clarifications | Wed, Jan 19 | Phase A: Wed Feb 2, 11pm |
| Phase B: Tues Feb 15, 11pm | |||
| Project 3 | Thurs, Feb 17 | Code for Version 1 & 2 due Tues Mar 1, 11pm | |
| All Code due Tues Mar 8, 11pm | |||
| Writeup and benchmarking due Thurs Mar 10, 11pm |