Teaching
My teaching at the University of California, Irvine spans
numerical analysis, machine learning, calculus, linear algebra,
analysis, differential equations, geometry, optimization,
and the history of mathematics.
I have served as instructor of record for Numerical Analysis I
and II, and as a teaching assistant for lower- and upper-division
mathematics courses.
I also lead directed reading projects that help undergraduates connect mathematical theory with computation and develop experience reading and presenting research.
Current Teaching
-
MATH 140A — Real Analysis
Fall 2026 · Teaching Assistant
Directed Reading and Undergraduate Research
I mentor undergraduates through UC Irvine’s Directed Reading Program (DRP), connecting mathematical reading with computational exploration and research presentations.
Deep Hedging
Current DRP
I lead a directed reading course on deep hedging, bringing together probability, optimization, and machine learning in the study of financial risk. We explore the mathematical formulation of hedging and how neural networks can be used to learn trading strategies, with an emphasis on worked examples and computational implementation.
High-Dimensional Probability and Random Matrices
Past DRP
I guided students through the study of random projections and the preservation of Euclidean norms in high dimensions. The project combined readings on subgaussian random variables and random matrices with numerical experiments comparing Gaussian, Bernoulli, uniform, and Rademacher constructions.
Students investigated norm distortion and presented their work in the following posters:
Instructor of Record
-
MATH 105B — Numerical Analysis II
Summer Session II 2026 · Section A
-
MATH 105A — Numerical Analysis I
Summer Session I 2026 · Section A
Teaching Assistant
-
MATH 178 — Mathematical Machine Learning
Winter 2026 · Section A1
-
MATH 105A — Numerical Analysis I
Fall 2025 · Sections A1, B1
-
MATH 2D — Multivariable Calculus I
Summer Session II 2025 · Section B2
-
MATH 105B — Numerical Analysis II
Summer Session II 2025 · Sections A1, A2
-
MATH 2D — Multivariable Calculus I
Summer Session I 2025 · Section A2
-
MATH 105A — Numerical Analysis I
Summer Session I 2025 · Section A1
-
MATH 110B — Optimization II
Spring 2025 · Section A1
-
MATH 184 — Topics in the History of Mathematics
Spring 2025 · Section A1
-
MATH 121B — Linear Algebra II
Winter 2025 · Section A1
-
MATH 3A — Introduction to Linear Algebra
Fall 2024 · Sections D1, D2, D3
-
MATH 3D — Elementary Differential Equations
Summer Session II 2024 · Section A1
-
MATH 3A — Introduction to Linear Algebra
Summer Session I 2024 · Section A1
-
MATH 147 — Complex Analysis
Spring 2024 · Section A1
-
MATH 161 — Modern Geometry
Spring 2024 · Section A1
-
MATH 140A — Elementary Analysis I
Winter 2024 · Sections A1, A2
-
MATH 2B — Single-Variable Calculus II
Fall 2023 · Sections B2, B3
-
MATH 2E — Multivariable Calculus II
Summer Session II 2023 · Section A1
-
MATH 2B — Single-Variable Calculus II
Spring 2023 · Sections A1, A2
-
MATH 2B — Single-Variable Calculus II
Winter 2023 · Sections E2, E3
-
MATH 2A — Single-Variable Calculus I
Fall 2022 · Sections C2, D1
Laboratory Teaching
-
MATH 105LB — Numerical Analysis Laboratory
Summer Session II 2026 · Section A
-
MATH 105LA — Numerical Analysis Laboratory
Summer Session I 2026 · Section A
-
MATH 178 — Mathematical Machine Learning
Winter 2026 · Section AL1
Earlier Teaching and Mentoring