course syllabus 2879192