- Reviewer, Journal of Hydraulic Research, IAHR
- Reviewer, Journal of Fluids Engineering, ASME
- Reviewer, Canadian Journal of Chemical Engineering, CSChE
- Reviewer, Journal of Hydraulics, Iranian Hydraulic Association
- Reviewer, Numerical Methods in Engineering, IUT
- Reviewer, Journal of Hydraulic Engineering, ASCE
- Reviewer, Journal of Water and Wastewater, WWCEC
- Reviewer, Scientai-Iranica
- Reviewer, Civil and Environmental Eng., Tabriz University