• 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]