The university prepares students in terms of both content and theory, and has a wealth of equipment and software. You can take advantage of scientific clubs and expand your interests. However, the syllabus is not perfect and requires changes in some areas. Overall, I rate it as good, the lecturers are mostly nice and helpful. The university campus is nice, close to the dorms. I would recommend it, I learned a lot and with your own commitment you can gain a lot.