course syllabus 228429