Spring 2025 syllabus here.