Comp 557 Assignment 1