In IT Engineering I found many many highly competent and good at teaching professors.
It’s the smallest of the three public univeristies of Rome and is mostly attended by locals, so if you come from outside, fitting in can be a bit difficult at first, but is well worth the effort.
The campus and related services are also well organized.