فارسی English Teaching Experience 1. Water and Wastewater Engineering2. Hydraulic3. Fluids Mechanic Laboratory4. Water and Wastewater Engineering 5. Erosion and Sediment Engineering 6. River Engineering7. Advanced Hydrodynamics 8. Advance Engineering Mathematics