Course I've taught/am teaching:

- Numerical Methods (CS357), Computer Science, UIUC. Spring 2017.
- Numerical Methods (CS357), Computer Science, UIUC. Fall 2016.
- Numerical Analysis (CS450), Computer Science, UIUC. Spring 2016.
- Fast Algorithms and Integral Equation Methods (CS598APK), Computer Science, UIUC. Fall 2015.
- Numerical Methods (CS357), Computer Science, UIUC. Spring 2015.
- Numerical Methods (CS357), Computer Science, UIUC. Fall 2014.
- Numerical Analysis (CS450), Computer Science, UIUC. Spring 2014.
- 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.