CGD Course Project