Teachings Undergraduate courses Fluid MechanicsThermodynamicsHeat TransferIntroduction to EngineeringFluid and Thermal labBoundary Layer Theory Graduate courses Foundations Fluid DynamicsAdvanced Fluid MechanicsComputational Fluid DynamicsAerodynamicsCompressible flows