All assignments are due at 11:59PM unless otherwise noted.
If an assignment is linked but not yet released, there may be some changes, perhaps substantial changes, to the assignment before its release date.
-
ethics pledge — released 2017-01-18; due 2017-01-30
-
VM — released 2017-01-18; due 2017-01-27
-
RE — released 2017-01-27; due 2017-02-03
-
ASM — released 2017-02-03; due 2017-02-10
-
TRICKY — released 2017-02-10; due 2017-02-17
-
LEX — released 2017-02-17; due 2017-02-24
-
OVER — released 2017-03-03; due 2017-03-24
-
FORMAT — released 2017-03-24; due 2017-04-01
-
ROP — released 2017-04-07; due 2017-04-14
-
FUZZ — released 2017-04-14; due 2017-04-21
-
CHALLENGE — released 2017-05-01; due 2017-05-11