Certain advanced college degrees have long been reliable cash cows, which is why so many people think going to medical school or law school is their best shot at securing a high-paying job. But if you're only planning to get your bachelor's degree, it pays -- quite literally -- to pursue a major with huge future earning potential (sorry BFA-ers).
But exactly which programs are most likely to set you up with a fat paycheck for the rest of your working life? It just got a lot easier to figure out, thanks to this slick new visualization that charts the undergraduate degrees that earn the highest salaries.
The graph, which was put together by Reddit user SportsAnalyticsGuy, uses data gathered from a year-long survey conducted by PayScale of 1.2 million people who graduated only with a bachelor's degree in the United States. More specifically, it looked at the degrees those people graduated with, as well as their earnings straight out of school, and then 10 years after graduation. With that intel, the chart is able to convey quite a bit about which degrees have the highest median starting salaries, and which have the highest median salaries once you're in the thick of your career.
Unsurprisingly, people with engineering degrees of all varieties tend to have both high starting and mid-career salaries, while people with other math and science-heavy degrees in disciplines like economics, physics, and computer science also tend to earn more. Surprisingly, even philosophy majors do pretty well, falling in between International Relations and Management Information Systems degree-holders.