CSC 2008 Assignment