I consider my university as a great place to gather theoretical knowledge but it has room for improvement in hands on experience. Our professors are really good at their field and most of them communicate easily their knowledge. In a theoretical basis our university is really challenging but doable because of the professors. Also there are many different fields you can study, from computer science and robotics to renewable sources of energy and bioengineering (in total there are 12 different fields through which you can choose). However when it comes to hands on experience through labs there are a lot of things to be improved. Labs are few and the equipment is outdated. However the overall experience is positive and I would recommend it to anyone who wants to have a strong theoretical background through his career.