CX214 Syllabus (tentative)