Petroleum engineering is not a narrowly-focused engineering discipline. In addition to having a petroleum engineering and earth science background, a petroleum engineer must have a good understanding of basic engineering, the natural sciences and mathematics.Skills in this branch of...