He has taught at the University of Oklahoma, Oklahoma City University and St. Gregory’s University. His academic degrees include a doctorate and a master's in economics from OU and a bachelor's in business administration/finance from Tehran University. He graduated from Tehran University with the highest G.P.A. He also holds a master's degree in environmental science from the OU.