IHP 430 Final Project Assignment