Most of the teachers are great. A few of them not so great but I think that’s because we expect a really high standard, it’s not because they are terrible. The facilities are really good. __Be prepared to do a lot of work on your own, classes will only “touch” some specific topics, but if you want to know and understand what’s behind, you really have to do it by yourself. But teachers will be more than happy to discuss it with you in their office hours. __Everything is very well organized and there’s always a lot of activities going on! __It’s very career oriented, you’ll definitely feel some pressure, but try to use the tips and career services as much as you can because they are really helpful.