CSCI 15 Project 1