Building an Effective, Inclusive, Syllabus for CPP