Assignment 1 - Due 1/18, 11:59PM