CPCT Notes