Course syllabus spring 2025.pdf