B.Sc., Chemical Engineering, Petroleum University of Technology, 1999
M.Sc., Chemical Engineering, Amirkabir (Polytechnic) University of Technology, 2002
Ph.D., Petroleum Engineering, The University of Kansas, 2010
B.Sc., Chemical Engineering, Petroleum University of Technology, 1999
M.Sc., Chemical Engineering, Amirkabir (Polytechnic) University of Technology, 2002
Ph.D., Petroleum Engineering, The University of Kansas, 2010