Reviews of professor Eustrat Zhupa

Rating: 1.0/5, difficulty: 5.0/5
I have no words for his teaching. Multiple people have raised their hands and asked Professor Zhupa questions regarding his lecture slides, and he couldn't explain them. He has come to class unprepared many times, and i strongly recommend professional development courses for his own benefit to continue holding a position here in the University.

Rating: 5.0/5, difficulty: 2.0/5
A sweet and encouraging professor. Classes could better, but hey, let's be nice.

Rating: 2.0/5, difficulty: 1.0/5
Zhupa is not a good lecturer. He goes through the standard DSA syllabus but drones on and struggles to make any of his points clear. On the other hand, his exams are ridiculously easy (with a cheat sheet too!). If you felt that 171 was a cake walk, you will do just fine and leave with an easy A. If you didn't, you might struggle.

Rating: 2.0/5, difficulty: 3.0/5
Zhupa's lectures are super boring and he drones on endlessly about things which don't even show up on his several written exams. He doesn't talk about labs or projects in class, & most of what I learnt was from Youtube and CLRS. Although responsive, he isn't very helpful and can't explain things well. He is really sweet though, & a pretty easy A.

Rating: 1.0/5, difficulty: 4.0/5
He talks so slow in lectures that it's difficult to pay attention for the whole time. Test/workshop questions and assignments are difficult to understand and poorly written. Assigned the most difficult project to be due at the end of reading week, and tried to assign a project to be due during spring break. Clearly he is out of touch with students.

Rating: 5.0/5, difficulty: 1.0/5
Borrowing the words of another reviewer here whose comment cannot be topped : "Truly an icon".

Rating: 1.0/5, difficulty: 1.0/5
easy A class, dont like this guy. am curious as to how some of these people get hired.

Rating: 1.0/5, difficulty: 1.0/5
This professor is the worst organized professor I have ever seen in the University. Syllabus says lowest 2 lab grade will be dropped, but didn't drop when calculating the final grade. Many criteria is not clear. He is not caring this course at all. I even doubt the syllabus is not written by himself.

Rating: 5.0/5, difficulty: 5.0/5
I am a fool

Rating: 2.0/5, difficulty: 4.0/5
HELL NO. WOULD RATHER AMPUTATE MY LEG THAN TAKE IT WITH HIM EVER AGAIN!

Rating: 5.0/5, difficulty: 1.0/5
Easy Lab and Grading.

Rating: 1.0/5, difficulty: 2.0/5
What the hell was happening this entire semester? I finally was able to grasp master's theorem for solving recursions the semester *after* I took Zhupa's class in an upper-level course. Theoretical concepts were not explained well by Zhupa, and there is no solid support for programming skills either. Ask the TA's for assistance with programming.

Rating: 2.0/5, difficulty: 1.0/5
He sucks at teaching and his classes will put you to sleep, but it doesn't really matter because the assignments are basically following tutorials so this class is an easy A. He recently started doing weekly 10 minute quizzes which are annoying but easy.