course syllabus 178599