Software Engineering 8540 Project