Teaching

Duke University

Spring 2026, Probability (MATH230/MATH730/STA230, Sections 3 & 4)

Syllabus

Fall 2025, Topological Data Analysis (MATH412/COMPSCI434/MATH713)

Course Page

Spring 2025, Probability (MATH230/MATH730/STA230, Section 3)

Syllabus

Fall 2024, Probability (MATH230/MATH730/STA230, Sections 4 & 5)

Syllabus

Summer 2024, Multivariable Calculus (MATH212)

Syllabus

Spring 2024, Linear Algebra - Discussion Sessions (MATH218-D)

The Ohio State University

Fall 2022, Teaching Assistant, Engineering Mathematics B (MATH2173)

May 2022, Teaching Assistant, the Erdős Institute's Boot Camp

Spring 2022, Mentor, Direct Reading Program

Spring 2019, Teaching Assistant, Calculus II (MATH1172)

Hong Kong University of Science and Technology

Spring 2017, Teaching Assistant, Introduction to Lie Groups (MATH4151)

Recitation Notes

Fall 2016, Teaching Assistant, Real Analysis (MATH3033)

Spring 2016, Teaching Assistant, Calculus II (MATH1014)

Last updated: February 2026