syllabus_spring_2024_online.pdf