I studied Electrical and Computer Engineering. I would put the university as 5/5 due to being maybe the best university in Greece. Some people would argue than in Athens there are better ones regarding the courses, but studying in Thessaloniki could be one of the best experience in your life.
About the courses, some courses have VERY good professors while some have pretty bad professors. That’s a problem but there are really some very good ones.
The campus is pretty nice and not dangerous anymore. The university as a whole have a lot of different departments which makes diversity nice and being able to go in different departments if you need so.
Also there is free food for the students near the university something that a lot of university (in Athens or in other countries) does not offer.
Rating the university I would say:
1. Courses: 8/10 – It could definitely be better. But for Balkan country it’s pretty good.
2. Professors: 8/10 – Some 10/10 and some 6/10
3. Campus life: 10/10
4. Utilities: 9/10