This whole thread is pointless. Picking a major based on the expected payout is the worst idea ever. Do you dream of someday being a miserable rich guy? Because that's what will happen if you go into engineering and realize you actually hate it. That is, if you get that far. I cannot imagine anybody succeeding in an engineering program unless they actually like engineering. The same goes for Finance and Computer Science.
So you want to earn money?
Doctors make great money, and it doesn't matter what your undergrad major is. You can major in creative writing and then go to medical school. Lawyers make great money, and law school does not care what your undergrad major is. This is YOUR life. Think about what you are good at....what skills you have....your personality....and try to see what fits.
If you are a very intuitive, conceptual thinker with great attention to detail and a math-addict, you'd probably love engineering.
If you love investigation and problem-solving...and get a kick out of making people healthy, you'd make a good doctor.
Try to do some thinking about what you want to be doing for the rest of your life. Don't think about the maximum amount of dollars you can earn at the earliest possible time, that is ridiculous.
Ultimately, I am in school to get a high paying job.
No, ultimately you are in school to become a productive member of society, doing something that you enjoy and are good at.
Like in the other thread...
But dont people realise that all the $$ you may make will not make up for the unhappiness in selecting a career you hate? Yes you may be able to afford the new TV and flash car, but in doing this arnt you just joining the list of people waking up everyday like robots. Shouldnt be there more of a push for students to select degrees which they enjoy, see a future in and where they can contribute positively rather than just looking at the monetary benefits?