307 Syllabus Winter 2025 Finalized (Dec 21 2024).pdf