CSCE 361 Software Engineering Project