1. refereeing in some of the national scientific journals such as the Journal of Agricultural Science, Water and Soil Science, Water Research in Agriculture, Water Engineering, Irrigation Water Management, Water and Soil Conservation Studies, Water and Environment Engineering, Iranian Earth Journal, watershed management, . . .
2. refereeing in some of the international ISI journals, such as Hydrological Processes, International Journal of Agriculture: Research and Review, World Applied Science and Scientific Research and Essays. . .
3. refereeing in a number of congresses, seminars, conferences and scientific conferences related to water and soil, both inside and outside the country.
4. refereeing a number of Master's and Ph.D. theses on water, soil, watershed management and civil engineering
5. refereeing a number of projects implemented by Regional Water Authority of different provinces of the country
6. refereeing a number of research projects of some of the country's universities in the field of water
7. refereeing a number of research projects of some water related organizations from different parts of the country