CSC418 Assignment 1: part1:35/45 part2: 55/55 Assignment 2: part1:42/45 part2: 70/60 Assignment 3: partA:40/40 partB: 60/60 bonus: 5