UIC Barcelona is a top-level academic institution that requires a lot of work and dedication from its students. While teachers are helpful and accommodating, students are expected to take responsibility for their own learning. The campus is beautiful and the programs are exceptional.