Petroleum engineering subjects