Libardo Lopez GCD Course Project