CSC17A - Assignment