Great professors, interesting courses and breath-taking location. I've taken classes from multiple departments and each one of them has been incredibly inspirational. They don't want to fill your head with notions here, they really want you to think and grow culturally. Besides academics, student life is great. There are so many clubs and organizations, there's always a fun event go to and interesting people from so many different cultural backgrounds to meet! It is also a good opportunity for degree seekers and visiting students to mix and become friends.