BSC1005 Spring 2026 Syllabus.docx