Course Project for CS 555 Purdue, Spring 2014