My teaching focuses on helping students build confidence with data, code, statistical reasoning, and ethical decision-making. I design courses and activities that emphasize active learning, authentic data problems, and clear communication about technical ideas.
This page collects selected teaching materials, classroom activities, student resources, and course information from my work in data science education.
I regularly teach across the undergraduate data science curriculum, including:
A more complete list of courses is available in my CV.
My teaching is grounded in the idea that students learn data science best by doing data science: asking questions, making mistakes, debugging, explaining their reasoning, and connecting technical choices to human consequences.