Institute of Petroleum Engineering, School of Chemical Engineering, Faculty of Engineering, University of Tehran;
Institute of Petroleum Engineering, School of Chemical Engineering, Faculty of Engineering, University of Tehran;
Institute of Petroleum Engineering, School of Chemical Engineering, Faculty of Engineering, University of Tehran(Now with Department of Petroleum and Chemical Engineering, Sultan Qaboos University);