583 Syllabus Fall 2023 FINAL.pdf