Maybe I am deluding myself because my daughter has decided to get an expensive classics degree, but the most valuable skill one can acquire in college is how to communicate, particularly how to write well. The second most valuable skill is learning how to master complicated material. Each major teaches these skills in a different way, but the value of learning these skills is basically the same however you accomplish it. It might be easier to get a high paying job right out of school with a CS degree, but the ability to communicate and the ability to learn will still pay dividends long after your technical knowledge is obsolete.