Reviews of professor Greg Aloupis

Rating: 5.0/5, difficulty: 5.0/5
Very difficult class but I was able to learn a lot. The professor was one of the best lecturers I have encountered at NYU. Due to this class I was able to pass to get two internships for summer and fall during my time at NYU. If you want to take this class to get a deeper understanding of algorithms you should take it with Professor Greg.

Rating: 5.0/5, difficulty: 1.0/5
So good! One of the best professors I've ever had the pleasure of knowing! Algorithms can be an extremely difficult and time-consuming course but Greg will guide you through everything and always makes sure his exams and assignments are very easy to understand and learn from. Take his class if you want a GPA boost!

Rating: 1.0/5, difficulty: 5.0/5
YoutTube videos are better than his teaching. So don't attend his lecture, watch YouTube instead.

Rating: 5.0/5, difficulty: 4.0/5
PROS: Engaging in-person lecturer, unique approach to algos, homework optional, tons of practice material, does not require fiddly proofs, loves his subject, smart CONS: Course is too big, TAs are not great, online communication is poor, grading is demoralizing Take him if you like to work hard, and can get him in-person.

Rating: 1.0/5, difficulty: 5.0/5
Tough grader and talks down to students... avoid at all costs

Rating: 1.0/5, difficulty: 5.0/5
This class no matter who you take is going to be hard but the professor didn't really do much to help students out. There were lots of office hours, however, he talks down to students a lot. You are only graded on the exams and there isn't much clarity on what's going to be on it. Avoid this class if you can.

Rating: 1.0/5, difficulty: 5.0/5
He drones on and on and talks the whole lectures. This class is hard, I get it. But he made it worse.

Rating: 5.0/5, difficulty: 4.0/5
Algorithms with Greg was the best math class I have ever taken in my life.   I can't disagree more with the negative reviewers.      He put so much care into the lessons and was very responsive to emails. He held office hours every day. more importantly the lectures were great.  He really has a flair for teaching discrete math and algorithms.

Rating: 5.0/5, difficulty: 4.0/5
Excellent professor. Knows what he is teaching and if you have a doubt he will clear it then and there. The course is definitely hard, but totally worth it. You will have an in-depth idea of most of the commonly known algorithm problems

Rating: 1.0/5, difficulty: 5.0/5
He read off notes and asked you to watch his online videos, which had mixed qualities. I ended up watching hours of YouTubes to understand his obscure explanations, taking up all of my time. His exams are nothing like what he covers in notes even his TAs admitted it. Consider yourself warned.

Rating: 5.0/5, difficulty: 4.0/5
I took Prof. Aloupis for Algo1 & Algo2 and recommend to take him in-person if you can; if his CS6033 is listed as online-only for some semester, he still allows students to attend his undergraduate lectures, which seem to be in-person most of the time. He knows his algorithms really well and I still refer back to his lecture notes whenever needed.