Computer Science 421 Project 1