So I decided to my masters in computational science. I chose this because the part of my undergrad that I enjoyed the most was the math/programming/numerical methods. Within Computational Science I will have to specialize and I am really not sure what I want to do, therefore I was hoping to get some advice. I have narrowed it down a bit, but really want to make sure I do something where there is good job security Stanford lists the specializations as: -Aeronautics and Astronautics: Not my main interest, also an area which doesn't have many jobs unless you work in academia or for a big company like boeing -Computational and Mathematical Engineering: Reasonably interesting, but I think it might be a good idea to specialize at least a bit, particularly if I decide to do a PhD -Computer Science: Not very interested -Electrical Engineering: Don't know how useful the quantum mechanics is for anything but research and the big semiconductor companies. I also think that electromagnetics will limit me to a couple of big companies. -Management Science and Engineering: Sounds interesting, but what companies really use this? I also have a slight preference for harder sciences -Mathematics: Pretty general, would rather do Computational and Mathematical Engineering in this case -Mechanical Engineering: The whole structural and fluid/aero dynamic simulations seem really interesting, but how many jobs are there in this field? -Statistics: Was unfortunately never my strength (not bad at it, just don't excel as much as I do in other areas) The specific courses are listed on this website: http://icme.stanford.edu/academics/programs/ms.php [Broken] Thanks a bunch for the help guys. Also I really don't mean to offend anyone working in the areas that I have chosen not to specialize in..