syllabus646f23.pdf