CS 3300 Project 1