Courses at Penn State:
Spring 2024:
     MATH552 Numerical Solutions of PDEs.
Fall 2023:
     MATH403H Honors Classical Analysis I.
     METEO597 Numerical Methods for PDEs.
Spring 2023:
     MATH524 Numerical Linear Algebra.
Fall 2022:
     MATH523 Numerical Analysis I.
Spring 2022:
     MATH455 Introduction to Numerical Analysis I (2 sections).
     MATH597 Machine Learning.
Fall 2021:
     MATH556 Finite Element Methods.
Fall 2020:
     MATH411 Ordinary Differential Equations (2 sections).
Spring 2020:
     MATH412 Fourier Series and Partial Differential Equations (2 sections).
Fall 2019:
     MATH403H Honors Classical Analysis I.
Spring 2019:
     METEO597A Dynamical Systems and Chaos.
Fall 2018:
     MATH523 Numerical Analysis I.
Fall 2017:
     MATH523 Numerical Analysis I.
Spring 2017:
     MATH403 Classical Analysis I.
Spring 2016:
     MATH456 Introduction to Numerical Analysis II.
Fall 2015:
     MATH455 Introduction to Numerical Analysis I.
     MATH597E Uncertainty Quantification Methods.
Spring 2015:
     METEO597B Data Assimilation.
Fall 2014:
     MATH230.001 Calculus III (2 sections).
Spring 2014:
     MATH401 Introduction to Analysis.
Fall 2013:
     MATH140H Honors Calculus I.
Past courses at NC State:
Fall 2012:
     MA546 Probability and Stochastic Processes I.
Spring 2012:
     MA537 Nonlinear Dynamics and Chaos.
Fall 2011:
     MA591 Filtering Turbulent Systems.
Spring 2011:
     MA780 Numerical Analysis II.
Fall 2010:
     MA580 Numerical Analysis I.
Spring 2010:
     MA591 Filtering Turbulent Systems.