Pros: facilitates, location, use of technology, various clubs, the course itself is well structured.
Cons: quite expensive, not so sure about some of the teaching staff (most professors are great but there are some exceptions), sometimes can feel disorganized.
View more