President of the Iranian Mathematical Society, 2003-2006.
Chairperson for Department of Mathematical Sciences of SUT, 2002-2004.
Iranian National Mathematics Olympiad Committee and Organizer of Team Trainings, 1987-1999.
Iranian National Computer Olympiad Committee, 1994-present.
Organizer of 25th Annual Iranian Math Conf (Comb Section), 1994.
Vice Chairperson for Graduate Studies (1992-1993), for Research Affairs (1991-1992), And for Undergraduate Studies (1988-1990), Department of Mathematical Sciences, (SUT).