SYSC 2004 Assignment 2