 He has published 354 international  and 102 national peer-reviewed papers, as well as seven chapters in international books, seven books in Persian, and eight translated English text books into Persian.Eight figures of his peer-reviewed publications were selected as cover pages of international journals.As of November 2018, Google Scholar reports over 9000 citations and h-index 47 to his work.