604573-2023-2025-syllabus-update.pdf