CS 3210 - Project 1