Cutting the stupid classes would be great, too bad universities are run like branches of big government rather than business.
I think the reason why college education is so expensive is simple. It's the price the market will bear. The more government subsidizes education costs through grants, guaranteed loans, and now the notion of forgiving portions of student loans, the higher the price will market will bear. Each university wants the biggest piece of the government grant pie it can get it's hands on. This money, brought in through artificially inflated tuition, is then used to finance that Lesbian Poetry class, and the more interesting Art of Drinking class.