Positions held as an educator

(1997-1998): Lecturer position in Princeton University.

(1998-        ): Assistant professor in mathematics department in Sharif University of Technology.

(1999-2003): Member of the board of mathematics education in Ministry of Education in Iran.

(2000-2002): Chairman of the board of mathematics education in Ministry of Education in Iran.

                      Development of the first Iranian national curriculum k-12.

(2002-        ): Member of Iranian national mathematics Olympiad committee.

(2003-2005, 2009-2011): Leader of Iranian national mathematics Olympiad team.

(2007-2008): Leader of Sharif University undergraduate mathematics Olympiad team.

(20011-        ): Member of Iranian national committee of "Shahab" (Recognition and leadership of gifted and talented students) in Ministry of Education.

(20011-        ): Member of Iranian national committee of "Scientific Friend" National Foundation for Elite.

Scholarships

(2010-2011): Research grant from National Foundation for Elite.