Instructor/Co-instructor
- AMSC-460: Computational Methods (July - May, 2024), UMD.
- STAT-426: Introduction to Data Science and Machine Learning (August - December, 2023), UMD.
- AME-508: Course on Machine Learning and Computational Physics (August - December, 2022), USC.
- AME-508: Course on Machine Learning and Computational Physics (August - December, 2021), USC.
- MATH-459: Graduate course on Numerical Methods for Conservation Laws (September - December, 2020), EPFL.
Teaching assistant
- MATH-459: Graduate course on Numerical Methods for Conservation Laws (September - December, 2018), EPFL.
- MATH-459: Graduate course on Numerical Methods for Conservation Laws (September - December, 2017), EPFL.
- Graduate course on Computational Partial Differential Equations (January - May 2015), TIFR-CAM.
- Graduate course on Numerical Analysis (August - December 2013), TIFR-CAM.
- Graduate course on Numerical Analysis (August - December 2012), TIFR-CAM.
Course development
- AME-599 (special topics): Course on Machine Learning and Computational Physics (August - December, 2020), USC.
Tutorials, workshops and mini-courses
- Workshop On Scientific Computing, Modeling And Deep Learning (January, 2024) [slides/codes]
- ICTS-TIFR Workshop on Inverse Problems and Related Topics (October, 2021) [slides] [videos]
- Mini-course on the Application and Implementation of Deep Learning (January, 2019), TIFR-CAM. [material]
- IFCAM Summer School on Numerics and Control of PDEs, IISC, Bangalore (22nd July - 2nd August, 2013)
Lecture notes
- Deep Learning and Computational Physics (2022) [notes]