Summer 2024 M126 syllabus.docx