CSC 8710 Final Project