I learned more useful things from my liberal arts class than my CS or Math classes. Granted, I had been programming for years at that point so a single public speaking class was more useful than my first 1-2 years of computer classes. The problem is not the material, the problem is 4 years is just not a lot of time vs 13 years of prior education.