I’m in my first year of studies so my insight is relatively limited. Having said that, studying at the Computer Engineering And Informatics Department(CEID) of UoP, has been a fairly smooth experience. The course has been quite demanding, faculty is experienced and helpful, and facilities although not particularly modern are more than enough to get the job done(Except maybe our server which needs an upgrade). Beware, if you are not very into computer science and engineering in general, you will have a hard time at this department.