Instituto Superior Técnico is a great university part of the bigger university of Lisbon.
The classes are usually very theoretical and most classes are divided in:
-theoretical classes, in which you learn the concepts and math behind it
-pratical classes, where you learn to solve practical problems with the help of a teacher
-laboratory, in which usually you need to solve a problem using labs equipment or programming
It’s a great university and provides a great insight to the “engineering world” however the campus is quite old and most buildings don’t have a modern touch to it.
I would recommend it to everyone willing to work hard for the goals the teachers expect