Course I’ve taught/am teaching:
- Fast Algorithms and Integral Equation Methods (CS598APK), Computer Science, UIUC. Spring 2024. (video available)
- Numerical Analysis (CS450), Computer Science, UIUC. Fall 2023. (video available)
- Numerical Analysis (CS450), Computer Science, UIUC. Fall 2022. (video available)
- Numerical Methods for PDEs (CS555), Computer Science, UIUC. Spring 2022. (video available)
- Numerical Analysis (CS450), Computer Science, UIUC. Fall 2021. (video available)
- Numerical Methods for PDEs (CS555), Computer Science, UIUC. Spring 2020. (video available)
- Fast Algorithms and Integral Equation Methods (CS598 APK), Computer Science, UIUC. Fall 2019. (video available)
- Numerics Seminar (CS591 MH), Computer Science, UIUC. Fall 2019.
- Numerical Analysis (CS450), Computer Science, UIUC. Spring 2019. (video available)
- Numerics Seminar (CS591 MH), Computer Science, UIUC. Spring 2019.
- Languages and Abstractions for High-Performance Scientific Computing (CS598 APK), Computer Science, UIUC. Fall 2018.
- Numerics Seminar (CS591 MH), Computer Science, UIUC. Fall 2018.
- Fast Algorithms and Integral Equation Methods (CS598 APK), Computer Science, UIUC. Fall 2017. (video available)
- Numerics Seminar (CS591 MH), Computer Science, UIUC. Spring 2018.
- Numerical Methods (CS357), Computer Science, UIUC. Spring 2017. (video available)
- Numerical Methods (CS357), Computer Science, UIUC. Fall 2016. (video currently unavailable?)
- Numerical Analysis (CS450), Computer Science, UIUC. Spring 2016. (video available)
- Fast Algorithms and Integral Equation Methods (CS598APK), Computer Science, UIUC. Fall 2015. (video available)
- Numerical Methods (CS357), Computer Science, UIUC. Spring 2015. (video available)
- Numerical Methods (CS357), Computer Science, UIUC. Fall 2014. (video no longer available)
- Numerical Analysis (CS450), Computer Science, UIUC. Spring 2014. (video available)
- Integral Equations and Fast Algorithms (CS598AK), Computer Science, UIUC. Fall 2013. (video available)
- High Performance Computing, Courant Institute, NYU. Fall 2012. (video available)
- Discrete Mathematics, Courant Institute, NYU. Spring 2012.
- Discrete Mathematics, Courant Institute, NYU. Fall 2011.
- Discrete Mathematics, Courant Institute, NYU. Spring 2011.
- High Performance Computing, Courant Institute, NYU. Fall 2010. Co-taught with Marsha Berger.
- College Algebra, Mathematics Department, University of North Carolina at Charlotte. Fall 2001.