CPTG300 course lab