Having just gone through a rather high quality CS I must say that it's really easy for people that like it, and terrible for people that didn't. I had friends who were amazingly smart, but couldn't do it well because they didn't find it interesting. In addition, pretty mediocre people (like me) did pretty well in most of the classes. Of course, I had some classes where I'd spend 20+ hours a week on the homeworks, but for most of those, it was because I enjoyed what I was doing and spent extra time making sure they were perfect.
|