ITCS 6112 Project