Studying at CTU in Prague was really great. The classes are small, so the teachers give you a lot of attention. They are very knowledgeable and nice. The best thing is that there are students from all over the world, which makes the discussions more interesting. Plus, they teach you to think and use what you learn, not just memorize it.