NEW YORK ( TheStreet) -- Want to make sure you get a good job with decent pay after you graduate? You might want to seriously consider majoring in math or science. That's because though liberal arts subjects such as English and philosophy may be intriguing or enjoyable, getting a bachelor's degree in either one won't help you rake in an impressive paycheck at your first post-graduate job. A degree in engineering probably will. According to the U.S. Department of Labor, the average starting annual salary is $62,655 for an engineer and $59,221 for those with a computer science degree. By comparison, those who graduate with degrees in the humanities and social sciences are earning an average annual salary ranging from $36,988 to $40,668 -- that is, if they are lucky enough to even find a stable job. Analyzing unemployment among 2007-08 graduates, the Bureau of Labor Statistics found that those with degrees in the humanities and social sciences suffered the highest joblessness -- 13%. Computer and math majors had an unemployment rate less than half that that (6%). And that's not all: A U.S. Department of Commerce report from 2011 found STEM jobs -- that is, in the fields of science, technology, engineering and math -- grew at three times the rate of other jobs in the past decade and were projected to grow by another 17% by 2018, nearly double the rate of other occupations. Considering this, why don't more students pursue science degrees? The simple answer: The classes are hard. recent studies and experts at hiring services such as InternMatch.