S504-Syllabus-2024