Software Engineering class project