I did a year of computer science at what is supposedly the second best university in the world. While you do have access to journals, you don't really have time to use them; your time is filled with tedious exercises - exercises that often require only a basic understanding java syntax, yet, apparently, that were beyond half the students. After a year I switched into mathematics; either I'm less good at it or the problems are harder, but either way I was less bored, and the faculty seemed a lot more willing to talk about things beyond the immediate course. I wish there had been a route into theoretical CS - those big open problems - but I couldn't have stood another year of the undergrad course. If this is the best institution in my country, I dread to think what the subject's like elsewhere.