Find out more about University of Southern California

Master of Science in Petroleum Engineering

Program Details

The University of Southern California offers an online Master of Science in Petroleum Engineering degree. Students take classes in the technology of developing reservoirs of oil, gas, steam, and hot water and the basic concepts behind it.


  • An undergraduate degree in Petroleum Engineering (or other engineering, math, or hard science with assigned deficiencies) from a regionally accredited college or university
    • Deficiency Courses: Students without a B.S. in Petroleum Engineering must complete the following prerequisite courses at USC: Introduction to Transport Processes in Porous Media, Petroleum Reservoir Engineering, Formation Evaluation, Petroleum Geology, and Computational Reservoir Modeling before beginning the M.S. program. Units from these courses cannot be applied towards the degree. Other prerequisite courses may be assigned on a case-by-case basis upon consultation with the Department Advisor.
  • Satisfactory cumulative undergraduate GPA (grade point average)
  • Satisfactory GRE and TOEFL test scores. All scores must be officially reported to the university directly by ETS
  • Satisfactory performance in previous coursework related to the intended major
  • Resume
  • Statement of purpose
  • Letters of recommendation

Accreditation & Licensing

Western Association of Schools and Colleges, Senior College and University Commission