class syllabus 2896390