I have a total 19 years of experience in University teaching for Bachelors and Masters in Mechanical Engineering that includes 4 years experience in international teaching for reputed UK based University in Gulf. I have taught different Mechanical Engineering subjects/modules from basics to advanced such as Engineering drawing, Engineering Mechanics, Thermodynamics, Fluid Mechanics and fluid Machinery, Turbo Machines, Heat transfer, I C Engines, Refrigeration and Air Conditioning, Design of Machine Elements, Theory of Machines, Dynamics of Machinery. I have experience with different industrial and research based projects in heat transfer and solar thermal applications.