He holds a Ph.D. in Psychology from University of Tehran. His MA is in Educational Psychology. He currently teaches and advises students. The courses he has taught include introduction to psychology, educational psychology and research methods in psychology and education.