I am a student at UOA, i have stopped then decided to continue my studies after a few years. What i love about UOA is that it equips you with everything you need. The Campus is very big: you can find cafeteria, gym, surrounded by greens, a place to hang out with your classmates after or before class. Computer labs where you can practice and use them for free and a library where you can read calmly, with a very rich variety of books. The student life is very smooth, i literally spend most of my days there, moving from one class to another, drinking my coffee, hanging out, and doing my homework. The professors are well educated and skilled professionals in the market. They are experts in their fields and they teach you the new technologies and how you can utilize them in the business world. The courses are diverse and exactly what you need to learn so as to become a great developer. They begin from the introductory courses to the most complex. The only thing not so nice about this uni is that they have a lot of protests. You can still livestream the courses which are also recorded if you wanna check the class again online. The professors will assist you with office hours but still it’s tiring to not know whether you can go or not. Despite the last point, i believe that it’s a great place where you can thrive.