Teaching Fluid mechanics1 Fluid mechanics2 Thermodynamics1 Gas Dynamics Refrigeration systems Water transmission systems Energy conversion Computer programming Physics1 Fluid mechanics laboratory Heat transfer laboratory Technical drawing1