17.20 syllabus 2023 fall FINAL.pdf