Teaching
I use Python/MATLAB scripts to illustrate concepts and applications in my courses. There are over 75 such scripts that can be found in this repository.
Here's a list of courses that I have taught.
-
2024-2025
- MA 402 Mathematics of Scientific Computing, Fall 2024 and Spring 2025
-
2023-2024
- MA 798 Matrix Methods in Data Science and Scientific Computing, Fall 2023
-
2022-2023
- DSC 014 Python for Scientific Computing, Fall 2022
- MA 305 and MA 405, Spring 2023
-
2021-2022
- MA 580 Numerical Analysis I, Fall 2021.
- MA 305 Introduction to Linear Algebra and Matrices, Fall 2021.
- On a sabbatical, Spring 2022.
- 2020-2021
- MA 580 Numerical Analysis I, Fall 2020.
- MA 780 Numerical Analysis II, Spring 2020.
-
2019-2020
- MA 591 Scientific Programming with Python, Fall 2019 and Spring 2020.
- MA 402 Mathematics of Scientific Computing, 2019 2019.
-
2018-2019
- MA 402 Mathematics of Scientific Computing, Spring 2019.
- MA 798 Matrix Methods in Data Science and Scientific Computing, Fall 2018.
- MA 421 Introduction to Probability, Fall 2018.
-
2017-2018
- MA 723 Theory of Matrices, Spring 2018.
- MA 523 Linear Transformations and Matrix Theory, Fall 2017.
-
2016-2017
- MA 723 Theory of Matrices, Spring 2017.
- MA 523 Linear Transformations and Matrix Theory, Fall 2016.
-
2015-2016
- MA 405 Introduction to Linear Algebra. Fall 2015 and Spring 2016.
-
2012-2013
- CME 108 Introduction to Scientific Computing, Stanford University.