There are several points that contribute to my great time at this study programme.
First, the class consists of students from various backgrounds which makes classes very engaging and interesting. You learn so much from each other and most of us became very good friends outside of the university.
Second, the professors bring years (and many of them decades) of real-life experience to the courses they teach. The shared content is a perfect mix of theory and their actual experience of how this content is applied in the industry.
Lastly, I want to point out that I could apply most of the content I learned to my work life. I did not start my job with the feeling of being a freshly graduated student who now needs to learn how things are done in real life, but through the very practical training as well as the experience from the professors, I felt very well prepared for my professional career.