#S504 Syllabus 2024