CSCI-E 97 Assignment 2