Spring 2026: Optimization
Spring 2026: Introduction to partial differential equations
Spring 2025: Optimization - Evaluation: 9.62/10
Spring 2025: Introduction to partial differential equations - Evaluation: 9.88/10
Fall 2024: Real Analysis I (PhD)
Spring 2024: Optimization - Evaluation: 9.54/10
Fall 2021: Advanced analysis and optimization - Evaluation: 9.3/10
Spring 2023: Partial Differential Equations II (PhD) - Evaluation: 3.9/4
Fall 2022: Geometric Analysis (PhD) - Evaluation: 3.8/4
Spring 2021: Partial Differential Equations - Evaluation: 3.9/4
Fall 2020: Honors Calculus III - Evaluation: 3.8/4
Spring 2020: Honors Analysis I - Evaluation: 4.6/5
Fall 2019: Analysis - Evaluation: 4.7/5
Spring 2019: Analysis - Evaluation: 4.8/5
Fall 2018: Calculus 1 - Evaluation: 4.0/5
Spring 2018: Calculus 1 - Evaluation: 4.4/5
Fall 2017: Mathematics for Economics I - Evaluation: 4.3/5
Spring 2017: Introduction to probability
Fall 2016: Analysis 1 for Mathematics
Spring 2016: Convex Optimization (PhD)
Fall 2015: Analysis for the Natural Sciences
Spring 2015: Convex Optimization (PhD)
Fall 2014: ODEs and dynamical systems