Teaching

  • Advanced Fluid Dynamics
  • Fluid Mechanics
  • Fluid Mechanics for Ocean Engineering
  • Heat Transfer
  • Dynamics
  • Fundamentals of Engineering, and
  • Nanotechnology