GSP362 Course Project