CSCI E-15 - Project 1