STEM programs at Turin University are among the toughest around Europe. The study load is crazy but the satisfaction you have once you graduate is amazing.
The thing i liked most about my academic path is that every class you take teaches you something different and important applied on daily basics events.
The only cons I have is that the University logistics doesn’t work: no one from the students secretary will ever reply to an email.