He received his PhD from Shefield University, UK; MA from the University of Texas at Austin, USA; and BA from Isfahan University, Iran. He is currently teaching courses at PhD and MA levels at different universities in Iran.