IS6110 Assignment 1