Assignment 1 Details and Reporting | Submissions
Due February 7
Assignment 2 | Submissions
Due February 21
Working in a group?
Let us know by March 9
Assignment 3 | Submissions
Due March 20
Assignment 4 Details and Links | Submissions
Due April 10
Final Project | Submissions
Due May 8