COP 3402 Course Project