CSCI 4800 Project