2019 August 7: Assignment 12, due 2019 August 12, 11.59 PM EDT. To be marked turned in/not turned in. Solutions available here.

2019 July 29: Assignment 11, due 2019 August 5, 6.00 AM EDT. To be marked completed/not completed. Solutions available here.

2019 July 22: Assignment 10, due 2019 July 29, 6.00 AM EDT. To be marked completed/not completed. Solutions are available here.

2019 July 16: Assignment 9, due 2019 July 22, 8.00 AM EDT (due date pushed back by two hours due to late posting). To be marked completed/not completed. Solutions are available here.

2019 July 8: Assignment 8, due 2019 July 15, 6.00 AM EDT. To be marked completed/not completed. Solutions are available here.

2019 July 1: Assignment 7, due 2019 July 8, 6.00 AM EDT. To be marked completed/not completed. Updated 2019 July 3. Solutions are available here.

2019 June 10: Assignment 6, due 2019 June 17, 6.00 AM EDT. To be marked completed/not completed. Solutions are available here.

2019 June 3: Assignment 5, due 2019 June 10, 6.00 AM EDT. To be marked competed/not completed. Solutions are available here.

2019 May 27: Assignment 4, due 2019 June 3, 6.00 AM EDT. To be marked completed/not completed. Solutions are available here.

2019 May 20: Assignment 3, due 2019 May 27, 6.05 AM EDT (extended by 5 minutes due to late posting by the instructor). To be marked completed/not completed (3(b) is optional). Solutions are available here.

2019 May 13: Assignment 2, due 2019 May 20, 6 AM EDT. To be marked completed/not completed (only one of problems 3 and 4 need be done). Solutions are available here.

2019 May 6: Assignment 1, due 2019 May 13, 6 AM EDT. To be marked completed/not completed. Solutions are available here.

Turned in means that a document was submitted. Completed means that you at least attempted each of the (required) problems on the assignment. If you run into a problem which you have no idea how to solve, you should come talk to me or Dmitri during our office hours, or around class or tutorial time. If even after all that you still have no idea how to start, please at least write something relevant (for example, definitions of key terms, or things that you thought of that didn't work).