The courses are mostly outdated but in my field, those are the basics that are great to have to understand newer technologies. The laboratories have good equipment and great professors that explain anything you didn’t understand during the courses. The opportunities are many and in very different fields. I missed a few exams because I was constantly travelling to hackathons and other contests like this. If you are involved in everything this university has to offer you’ll know what you like and you’ll most probably have a good-paying job before even finishing your studies.