This is the project for our SE350 class.