· Visiting Professor, Tours University, Tours, France Spring 2018
· Visiting Professor, Polytechnic University, Torino, Italy Summer 2017
· K.N. Toosi U. of Tech, Tehran, Member of the University Research Council 2016-now
· K.N. Toosi U. of Tech, Tehran, Faculty of EE, Associate Dean of Research 2016-now
· K.N. Toosi U. of Tech, Tehran, Faculty Member, Professor 2012-now
· K.N. Toosi U. of Tech, Tehran, Faculty Member, Associate Professor 2007-2012
· K.N. Toosi U. of Tech, Tehran, Associate Administrator. 2012-2014
· K.N. Toosi U. of Tech, Tehran, ECE, Associate Administrator 2010-2012
· Journal of Operation and Automation in Power Engineering, Member of Editorial Board 2010-now
· Iranian Society of Power electronic, Member of the board 2010-Current
· K.N. Toosi U. of Tech, Tehran, Faculty Member, Assistant Professor 2002-2010
· K.N. Toosi U. of Tech, Tehran, Faculty of ECE, Head of Industry Relationship 2008-2009
· K.N. Toosi U. of Tech, Tehran, Faculty of ECE, Head of Electric Machine Lab 2003-now
· K.N. Toosi U. of Tech, Advanced Electric Machine and Power electronic Research Laboratory, Head of Research Lab , 2003-now
· K.N. Toosi U. of Tech, Tehran, Faculty Member, Assitant Professor 2002-2007
· Visiting Scholar, University of Texas A&M, United State Of America, 1999-2002
· Amir Kabir University of Technology, Tehran, - Electrical engineer Ph.D Student 1996-2001
· Moshavere Niro Consulting Company, Electrical Eng. Researcher 1993-95
· Amirc Kabir University of Technology, Tehran, Electrical engineer, MsC Student 1992-94
· Rill Way of Islamic Republic of Iran, Research on Electric Traction motor Drives in Locomotives 1992-93
· K.N.Toosi University of Technology, Tehran, Electrical engineer. Bs Student 1988-92