All programmes are taught in English. For all programmes, proficiency in written and spoken English is required in order to keep up with the classes as well as to be an active part in class discussions. In Barcelona, like in the whole of Catalonia, there are two official languages: Catalan and Spanish (Castellano).