Assignments from CSC309 Fall 2014