Assignments Assignment 3 posted 2/28/18, Part 1 due 3/13/18 and Part 2 due 3/25/18 Assignment 2 posted 2/5/18, due 2/20/18 Assignment 1 posted 1/10/18, due 1/23/18