Project for CSC309 in U of T 2014 Fall