Teaching

Last updated: September 2026
I am a strong believer in active learning approaches for mathematics and data science. I firmly believe that mathematics is practiced as much as it is learned, and that a pure lecture setting alone is rarely the most effective communication method. In my classroom experiences so far, I look for ways to encourage a dialogue during class, and use a mix of traditional lecture, informal chalk-talk presentation, and activity-based learning to engage students with diverse learning styles. I have found that these strategies lead to an engaging, inclusive learning environment for students of all backgrounds.

UCLA

PIC 16B (Spring 2023 - Winter 2026) Python with Applications II

Teaching Assistant: wrote discussion materials, led discussion sessions, evaluated student projects.

I've been fortunate to be the sole teaching assistant for PIC 16B at UCLA for the past three years. Over that time, I've developed and refined a set of programming activities that I'm happy with for getting students comfortable with topics like APIs, web scraping, PyTorch, and plotly, while also giving them practice with less-structured, exploratory problem solving. Once students get comfortable with this kind of problem solving, I've seen some incredible progress over the course of a quarter. I was awarded the UCLA Department of Mathematics Liggett Fellow Award for my work on the course. In conjunction with departmental leadership, I am working to codify these materials for use into the future.

PIC 16A (Fall 2022, Winter 2023, Spring 2024) Python with Applications I

Teaching Assistant: wrote discussion materials, led discussion sessions, graded exams, directed undergraduate learning assistants.


Michigan State University

MTH 317H (Fall 2021) Honors Linear Algebra

Undergraduate Learning Assistant: led recitation sessions, graded homeworks, tests, and exams, led study sessions, held LaTeX learning sessions.

MTH 132 (Spring 2020) Calculus 1

Course Assistant: Answered questions on Piazza, led biweekly help sessions for students, graded exams.

MTH 133 (Fall 2019) Calculus 1

Undergraduate Learning Assistant: Supervised two sections, led recitation sessions, led special review sessions, graded labs, quizzes, and exams.