CSCE 350 Project 2