what about in Geology? Is there still a need? My daughter is majoring in Geology, but she won't finish for 2 more years.
I am not sure, but I think she has a good future!

I can't guarantee your daughter an oil job, of course, but the industry isn't going to stop recruiting and training geoscientists (the preferred term nowadays) any time soon. She's probably hit the late-world-plateau time window just about right.

If she really wants to work in the oil business, it would help to study some or all of sedimentology, geoacoustics (seismic) and basin dynamics. Some of the more specialized stuff (production geology, sequence stratigraphy) can maybe wait till later.

What I personally look for in an interview candidate is commitment to a career in the industry, some retention of what they learned at university, and the ability to use that knowledge logically to analyze situations and solve problems.