class syllabus document 1833560