CSC360 Assignment #1