CS673 - PROJECT 2 - Software Engineering Course Project