• Teaching assistant of Environmental Chemodynamics, EEE 395 (spring 2018)., School of Civil Eng., Purdue University.

  • Teaching assistant of Environmental and Ecological Systems Modeling, EEE 300 (spring 2016)., School of Civil Eng., Purdue University.

  • Teaching assistant of Hydraulics, CE 343 (fall 2013)., School of Civil Eng., Purdue University.

  • Grader for Environmental and Ecological Engineering, CE 350 (summer 2014)., School of Civil Eng., Purdue University.

  • Teaching assistant of Hydrology, AGRY 338 (spring 2014) Department of Agronomy., Purdue University.

  • Assisting in developing a course entitled Water and Agriculture (summer 2014), Department of Agronomy., Purdue University.

  • Teaching assistant of Water Quality Modelling (spring 2012)., School of Civil Eng., Iran University of Science and Technology (IUST).