Final Project CSCIE15