I believe this university does not simply provide a ton of theory with no practical use but attempts to ground its curriculum in what is needed in the field, improving its courses each year in order to keep them relevant. The campus is big and provides very modern facilities. The university encourages its students to take an active role in their development, providing plenty of options in terms of student teams and associations for the more ambitious.