Teaching


The following are the classes I've taught at the University of Utah:

Fall 2016 MATH 1220 : Calculus II
Fall 2017 MATH 6610 : Analysis of Numerical Methods I
Spring 2017 MATH 3150 : Partial Differential Equations for Engineering Students
Fall 2018 MATH 6880 : Orthogonal polynomials and spectral methods for PDEs
Spring 2018 MATH 3150 : Partial Differential Equations for Engineering Students
Fall 2019 MATH 2250 : Differential Equations and Linear Algebra
Fall 2019 MATH 6610 : Analysis of Numerical Methods I
Spring 2019 MATH 3150 : Partial Differential Equations for Engineering Students
Spring 2019 MATH 6630 : Topics in Numerical Methods for PDEs: Numerical Methods for Hyperbolic Conservation Laws
Fall 2020 MATH 6610 : Analysis of Numerical Methods I
Fall 2021 MATH 5770 : Introduction to Optimization
Spring 2021 MATH 3150 : Partial Differential Equations for Engineering Students
Spring 2022 MATH 6880 : Advanced Optimization
Fall 2023 MATH 5760 : Introduction to Financial Mathematics
Spring 2023 MATH 6630 : Numerical Solutions of Partial Differential Equations
Spring 2023 MATH 6720 : Applied Complex Variables and Asymptotic Methods
Spring 2024 MATH 6620 : Analysis of Numerical Methods, II
Spring 2024 MATH 6720 : Applied Complex Variables and Asymptotic Methods



Previous Experience


At the University of Massachusetts Dartmouth I've taught Discrete Mathematics, Differential Equations, Probability, Partial Differential Equations for Engineers, and High Performance Computing.

At Purdue University I've taught Differential Equations and Calculus III.

At Brown University I've taught Introduction to Scientific Computing (co-taught with Stephen Lau).