Teaching

All the courses I taught as

Visiting Assistant Professor at Swarthmore

2024-25

  1. E91
    Nonlinear Dynamics and Chaos
    Swarthmore College • Spring 2025 • Senior Level
  2. E41
    Thermo-Fluid Mechanics
    Swarthmore College • Fall 2024 • Junior Level
  3. E21
    Computer Engineering Fundamentals
    Swarthmore College • Fall 2024 • Sophomore Level

2023-24

  1. E83
    Fluid Mechanics
    Swarthmore College • Spring 2024 • Senior Level
  2. E19
    Numerical Methods for Engineering Applications
    Swarthmore College • Fall 2024 • Junior Level
  3. E41
    Thermo-Fluid Mechanics
    Swarthmore College • Fall 2023 • Junior Level

Instructor of Record at Virginia Tech

2021-22

  1. ME3414
    Fluid Dynamics
    Virginia Tech • Spring 2022 • Junior Level