CO3401 Semester 1 Assignment.