Assignments for the course CSC309.