Teaching
Current
- Fall 2024, MA 2600 - Scientific Computing
- Fall 2024, MA 2160 - Calculus II with Technology
Upcoming
- Spring 2025, MA 1600 - Scientific Simulations
- Spring 2025, MA 4610 - Numerical Linear Algebra
Past
At Michigan Tech, I have previously taught
- Spring 2023, MA 1600 - Introduction to Scientific Simulations
- Spring 2023, MA 2160 - Calculus with Technology II
- Spring 2023, MA 3990 - Iterative Linear Solvers
- Spring 2023, MA 4990 - AD Tools for Optimization
- Fall 2022, MA 2600 - Scientific Computing
- Fall 2022, MA 4620 - Numerical PDEs
- Spring 2022, MA 1600 - Introduction to Scientific Simulations
- Spring 2022, MA 1161 - Calculus with Technology I
- Fall 2021, MA 1160 - Calculus with Technology I
- Fall 2021, MA 2600 - Scientific Computing
- Fall 2021, CM 5100 - Applied Mathematics for Chemical Engineers
- Spring 2021, MA 4610 - Numerical Linear Algebra
- Fall 2020, MA 1160 - Calculus with Technology I
- Fall 2020, MA 2600 - Scientific Computing
- Spring 2020, MA 5580 - Topics in Applied Mathematics (Parallel Time Integration)
- Fall 2019, MA 1160 - Calculus with Technology I
- Fall 2019, MA 2600 - Scientific Computing
- Summer 2019, MA 5980 - NLP of Streaming Data
- Spring 2019, MA 1600 - Scientific Simulations
- Fall 2018, MA 5980 -- Data Science Enterpise
- Fall 2018, UN 5550 - Introduction to Data Science
- Fall 2018, MA 2600 - Scientific Computing
- Spring 2018, MA 1600 -- Introduction to Scientific Simulations
- Spring 2018, MA 3521 -- Differential Equations
- Spring 2018, MA 4900 -- Finding Structure in Data
- Spring 2018, MA 5580 -- Computational Methods for Plasma Simulations
- Fall 2017, MA 2600 -- Scientific Computing
- Spring 2017, MA 1600 --
Introduction to Scientific Simulations
- Fall 2016, MA 3520 -- Elementary Differential Equations
- Fall 2016, MA 5629 -- Numerical PDEs
- Spring 2016, MA 1600 --
Introduction to Scientific Simulations
- Spring 2015, MA 1600 --
Introduction to Scientific Simulations
At Simon Fraser University and Michigan State University, I have previously taught:
- Pre Calculus
- Calculus
- Boundary Value Problems
- Numerical Analysis
- Linear Algebra
- Continuous Optimization
- Fluid Dynamics