Peyman Mostaghimi BSc, Mechanical Engineering, Sharif University of Technology BSc, Petroleum Engineering, Sharif University of Technology MSc, Sharif University of Technology PhD, Imperial College London