syllabus 2023-2024.doc