COP4610 Spring 2013 - Project 3