Final Version of Course Project 1