“Islamic Revolution” Department of Theology and Islamic Studies, Shahid Chamran University of Ahvaz, 1997-2000.


“History of Islam” Department of Theology and Islamic Studies, Shahid Chamran University of Ahvaz, 1997-2000.


“Basics of Politics” Department of political Science, Baqir al-Olum University,  2001-2002.


“Political Sociology” Department of Political Science, Baqir al-Olum University,  2001-2002.


“Political Sociology” Department of Political Science, Mofid University, 2003-2013.


“Basics of Politics” Department of Political Science, Mofid University, 2003- 2012.


“Contemporary History of Iran” Faculty of Economics and Political Sciences, Department of Political Science, Shahid Beheshti University. 2014- present.


“Intellectual Foundations of Contemporary Islamic Movements” Faculty of Economics and Political Sciences, Department of Political Science, Shahid Beheshti University. 2014- present.


“Research Methodology in Political Science” Faculty of Economics and Political Sciences, Department of Political Science, Shahid Beheshti University. 2016- present.