He has published a number of books and articles on various aspects of applied linguistics, TEFL (teaching English as a foreign language) and literature especially fiction so far. He's currently teaching undergraduate and graduate students and doing research. Where to find Mohammad Ali Heidari-Shahreza online