Course I’ve taught/am teaching:
- CS450: Numerical Analysis UIUC. Fall 2024.
- CS598APK: Fast Algorithms and Integral Equation Methods UIUC. Spring 2024.
- CS450: Numerical Analysis UIUC. Fall 2023.
- CS450: Numerical Analysis UIUC. Fall 2022.
- CS555: Numerical Methods for PDEs UIUC. Spring 2022.
- CS450: Numerical Analysis UIUC. Fall 2021.
- CS555: Numerical Methods for PDEs UIUC. Spring 2020.
- CS598APK: Fast Algorithms and Integral Equation Methods UIUC. Fall 2019.
- CS450: Numerical Analysis UIUC. Spring 2019.
- CS591MH: Numerics Seminar UIUC. Spring 2019.
- CS598APK: Languages and Abstractions for High-Performance Scientific Computing UIUC. Fall 2018.
- CS591MH: Numerics Seminar UIUC. Fall 2018.
- CS598APK: Fast Algorithms and Integral Equation Methods UIUC. Fall 2017.
- CS357: Numerical Methods UIUC. Spring 2017.
- CS591MH: Numerics Seminar UIUC. Spring 2017.
- CS357: Numerical Methods UIUC. Fall 2016.
- CS450: Numerical Analysis UIUC. Spring 2016.
- CS598APK: Fast Algorithms and Integral Equation Methods UIUC. Fall 2015.
- CS357: Numerical Methods UIUC. Spring 2015.
- CS357: Numerical Methods UIUC. Fall 2014.
- CS450: Numerical Analysis UIUC. Spring 2014.
- CS598APK: Integral Equations and Fast Algorithms UIUC. Fall 2013.
- CSCI-GA2945: High-Performance Scientifc Computing NYU. Fall 2012.
- MATH-UA120: Discrete Mathematics NYU. Spring 2012.
- MATH-UA120: Discrete Mathematics NYU. Fall 2011.
- MATH-UA120: Discrete Mathematics NYU. Spring 2011.
- CSCI-GA2945: High-Performance Scientifc Computing, NYU. Fall 2010.
- MATH1100: College Algebra, UNC Charlotte. Fall 2001.