Yes, that figured into my decision to leave a top 5 CS program. The best students were so far ahead that I thought, "Wow, I obviously don't know the first thing about programming- I guess I'm just a lowly diletante." My other best subject was English, so I figured I might as well do that, get the degree, and I'd still be able to teach myself what I needed to know about CS. It was all going so well until all the job postings started requiring a CS degree...