course syllabus 18 pages 967039