Software Engineering class project.