510 syllabus 2023 v3.pdf