teaching

Courses and university teaching in fluid mechanics and computational methods


YouTube Courses

I develop and teach open-access courses in fluid mechanics and computational methods, covering topics from turbulence and computational fluid dynamics to scientific programming and flow simulation. The full collection is available on my YouTube Channel.


University Teaching Experience

Indian Institute of Technology Delhi

Teaching Assistant, 2021–2024

  • 2024 — Experimental Fluid Mechanics (APL390)
  • 2023 — Applied Fluid Mechanics (AML713)
  • 2022 — Computational Fluid Dynamics (APL720)
  • 2021 — Fluid Mechanics (APL107)

The University of Melbourne

Teaching Assistant, 2018–2020

  • 2018–2020 — Civil Hydraulics (CVEN90051)
  • 2018–2019 — Fluid Mechanics (ENGR30002)

Conducted workshops, tutorials, and laboratory sessions.

National Tsing Hua University

Graduate Teaching Assistant, 2015–2016

  • Gas Dynamics

Led tutorials and graded assignments and examinations.