Reviews of professor Panagiotis Apostolellis

Rating: 1.0/5, difficulty: 4.0/5
He only teaches 25% of what is needed to do the projects, quizzes, and tests. Everything you need to know is in the book; sometimes, you must read over 60 pages to do the quizzes, and you only have ten minutes. In addition, there was unnecessary homework that was not related to the class at all. Took points off from the smallest of detail.

Rating: 5.0/5, difficulty: 3.0/5
Great lectures Open note quizzes project is important Thursday lectures are fun

Rating: 1.0/5, difficulty: 4.0/5
HCI with this professor is, in a word, painful. Firstly, if you've ever had issues with group work, don't even consider taking this course as it's 90% groupwork. He always tries to fit far more than he can teach in his lectures, but still quizzes us on what he had to skip over because of time. Overall, a poor teacher of what was once a good class.

Rating: 2.0/5, difficulty: 4.0/5
Questions on exams and quizzes are always way beyond the scope of what you learned in class or in assignments. Hard to get a hold of outside of class. Not very lenient on grading even if the issue came from his end.

Rating: 4.0/5, difficulty: 3.0/5
Prof. Apostolellis does a great job making the lectures engaging and enthusiastic although he often misunderstands questions/takes a while to answer what is actually being asked. Overall the programming assignments and quizzes aren't too hard but the in-class quizzes can feel quite a bit harder.