First of all, I love the city of St Andrews and I am 100% sure I made the right choice when choosing this University (thank God, cause one of my biggest fears was regretting my choice). Anyway, it is very international (I, for example, am from Brazil) and my friends come from all over the world, which is amazing. I love the atmosphere of the city and of the University itself and I feel extremely comfortable there and at home. I do like my courses and professors, some more than others but that is to be predicted since it depends on your personal preferences. I do think however that classes could be more practical (very few are) with more case studies where you can actually apply your knowledge to the real-word, I think one of St Andrews biggest flaws is that it is very theoretical. Having said that, it is an extremely prestigious university so I think the chances of getting a good job are quite high, I for example have gotten prestigious internships at home and in London. However, I do feel it depends on each student own effort and capabilities, so the University could definitely better prepare us for job applications