<aside>
👯‍♀️
Grading
This is graduate school. The course will ask effort of you but that doesn’t mean the grading will be harsh. Do the work and you’ll get a good grade.
Assignments (60%)
- Pass/Fail submitted individually
- Autograded but human-reviewed on failure
- “Due” the following week
- Accepted late without penalty (email if submitting late)
- No assignments for week 9-11 (focus on project)
Final Project (40%)
- Open-ended in format
- May work individually or in groups of any size
- Should probably use methods from this course
Course Topics
Winter 2026 - 11 Lectures
Foundational (1-4) → ML/AI (5-8) → Student Choice (9-11)
- Setup + Debugging - Notebook hygiene, defensive programming, VS Code debugger
- Larger-than-Memory Data - Polars lazy evaluation, out-of-core processing, parquet
- SQL for Data Analysis - SELECT, JOIN, GROUP BY, window functions, pandas integration
- NLP Foundations - Text preprocessing, embeddings, sentiment, clinical text applications