CS551 Project 1