<p>Computer science is the best major.</p>
<p>You can directly apply what you learn on your own personal projects. Easily find (interesting) research work to get in on. Get a job lined up before you graduate, or have your grad school education financed. Start your own business as an independent software vendor or work at some of the best companies in the world. Enjoy a career consistently ranked as the best career to have (software engineering). Write code instead of essays. Skip the bs hand-waving and memorization other majors have to put up with. Have the freedom to go into ANY industry you want, or have better chances of getting into med school (if you also complete the pre-med reqs) or law school.</p>