So, I'm currently in the process of getting my B.A. in physics from Miami University. Not exactly a top-tier school, but not a throwaway school, either. I should be able to graduate with a GPA between 3.2 and 3.4, and I tend to test very well, so I'm not worried about my GRE scores. Anyway, my plan is to go to grad school (I should graduate with my B.A. by the age of 28) and get a degree in a STEM subject that stands a good chance of landing me gainful employment in a STEM field. My question is this: given my track toward an undergrad physics degree, what graduate degree should I pursue? A little information about me: I enjoy using computers, I enjoy programming, and I need mental stimulation in order to function at job. I enjoy tasks that require me to absorb a lot of information and/or new concepts quickly. I also would like to travel and get out of the office occasionally. I do not like monotonous work that doesn't challenge my mind, because it makes me feel as if my brain is atrophying. I also do not want to be stuck in a job that is so specialized that I will never learn anything new or be able to change jobs or industries if my life goes in a different direction. Here are some options I am considering: Geophysics, hopefully with employment in the oil industry, since that's where salaries are higher. This is my number one goal at the moment, since it fits all of my likes and dislikes above. I'm a bit concerned about the future of fossil fuels, however. If fossil fuels begin to go away in 20 years and we're busy making the switch to alternative energy, would it be possible for an old bear geophysicist to make the switch to some other field? Or am I wrong to worry about fossil fuels in that way? Computer science/software engineering. Fits most of my likes, although the idea of being stuck in the same place forever is a bit frightening. I'm also a bit worried, since I've read from certain threads on here that a master's degree in comp sci can actually hurt you a lot more than it will help you. Biomedical engineering. Sounds like a really exciting new field with lots of cool work being done, but I've heard bad things about people who try to get work in biomedical engineering with actual biomedical engineering degrees. I've heard that people with chemical engineering degrees tend to actually fare better when it comes to getting work in biomedical engineering. Medical physics. The idea of doing something that benefits society in the way that medical physics does is very exciting, but I'm not sure I want to spend all my time fixing and calibrating machines and calculating chemo dosages. Can medical physicists do research? Also, I've heard that this field is oversaturated with graduates. Is that true?