Teaching Experiences

  1. Introduction to Nanotechnology
  2. Renewable Energy (Undergraduate and Graduate)
  3. Heat Transfer
  4. Convection Heat Transfer (Graduate Course)
  5. Advanced Heat Transfer (Graduate Course)
  6. Transport Phenomena
  7. Fluid Mechanics (Undergraduate and Graduate)
  8. Rheology (Undergraduate and Graduate)
  9. Plant Design and Economics
  10. Applied Mathematics for Chemical Engineering
  11. Industrial water Treatment
  12. Introduction to Petroleum Engineering