CSCE 4600.003 Project 1