159.331 Assignment 1