Syllabus 2306.1020.pdf