Please note that this is the tenative schedule for Fall 2017 term, and is subject to change without notice:
Assign 1) posted Sept 18, due Oct 2
Assign 2) posted Oct 2, due Oct 23
Assign 3) posted Oct 30, due Nov 13
Assign 4) posted Nov 13, due Nov 27