Assignments Assignment 1 posted 9/7/17, due 9/21/17 Assignment 2 posted 10/5/17, due 10/19/17 Assignment 3 posted 11/9/17, due 11/20/17 Assignment 4 posted 11/25/17, due 12/9/17