COP 4331 Project