SPC COP2806 Project