CS 2340 Spring 2013 Project