Teaching

In my courses, fundamentals come first — and second, and third. Nature speaks in mathematics, and every engineered system answers in the same tongue; an engineer who has not mastered that language can only guess at what the world is saying. My aim is to give students that fluency: to sharpen their mathematical eye until equations stop being symbols on a page and become a way of seeing.

Iman Farahbakhsh lecturing on Fortran programming at Adana
Fortran programming for CFD session, Erasmus+ teaching mobility
Adana Alparslan Türkeş University of Science and Technology, Adana, Türkiye, 2022

Amirkabir University of Technology

  • Fluids & heatFluid Mechanics I,II · Heat Transfer I,II · Thermodynamics I,II
  • ComputationComputational Fluid Dynamics I,II · Finite Element Method · Numerical Calculation · Advanced Numerical Calculation · Machine Learning
  • ProgrammingFORTRAN Programming · FORTRAN90 Programming in CFD · Python Programming · C++
  • Mathematics & mechanicsEngineering Mathematics · Advanced Engineering Mathematics · Differential Equations · Statics
  • LaboratoryFluid Mechanics Lab · Heat Transfer Lab · Thermodynamics Lab

Alzahra University

  • Mechanical Engineering Department, 2016–19Gas Dynamics · Turbomachines · Differential Equations · Engineering Mathematics · Fluid Mechanics Lab · Thermodynamics Lab · Hydraulics Lab
Iman Farahbakhsh with students in the Thermodynamics Lab at Alzahra University
Thermodynamics Lab, Mechanical Engineering Department
Alzahra University, Tehran, Iran, 2017