• Associate Professor, Department of Mathematics, K.N. Toosi University of Technology, Tehran, Iran, 2011-present
• Deputy of Education, Faculty of Science, K.N. Toosi University of Technology, Tehran, Iran, 2012-present
• Chair of the "Scientific Computations in OPtimization and Systems Engineering (SCOPE)" research center, Department of Mathematics, K.N. Toosi University of Technology, Tehran, Iran, 2011-present
• Assistant Professor, Department of Mathematics, K.N. Toosi University of Technology, Tehran, Iran, 2006-2011
• Director of graduate studies, Faculty of Science, K.N. Toosi University of Technology, Tehran, Iran, 2010-2012
• Invited instructor, Department of Mathematical Sciences, Sharif University of Technology, Tehran, Iran, 2000-present
• Invited instructor, Department of Mathematical Sciences, Tehran University, Tehran, Iran, 2005-present
• Invited instructor, Department of Mathematical Sciences, Shahid Beheshti University, Tehran, Iran, 2005-present
• Invited instructor, Department of Mechanical and Industrial Engineering, Qazvin Islamic Azad University, Qazvin, Iran, 2008-present
• Invited instructor, Payam Noor University of Tehran, Tehran, Iran, 2009-2010
• Research fellow, Sharif University of Technology, Tehran, Iran
• Research fellow, Oil Industry Research Center, Tehran Refinery, Iran
• Visiting researcher, Department of Computing and Software, McMaster University, Hamilton, Ontario, Canada, 2003-2004
• Training of the Young Mathematicians Association team participated in international math competition for high school students, 1999-2003
• Instructor of Mathematics, Emami high school, Tehran, Iran, 1997- 2008
• Instructor, Payam Nour University, Tuiserkan, Iran, 1998