CSC 106 Asmnt