I think John's right. I'm in my senior year of computer science, taking the bare minimum credits to be considered a full-time student, and I am totally swamped with work. We're horribly over-specialized; the best computer people are well-rounded, but most computer workers are too busy to look around them and see what's going on.