Assignment 3

Assignment 3 has been posted and the remaining assignment dates have been updated.

Thanks to both snow and some issues with assignment 2 (described in the email you should have received last night), I’ve needed to push assignment 3 back. In fact, all of the remaining assignments have been pushed back: please take a look at the updated course schedule for details. Assignment 3 has also now been posted: it is due in just over one week.