COP 3402 Assignment