CSCI E-15 P3 Project