Spring 2023 M126 syllabus.docx