Reviews of professor Alexander Alekseyev

Rating: 5.0/5, difficulty: 3.0/5
One of the best "teachers" at NYU. He puts time and effort in structuring his lectures to make the best of those 2 hours. Very clear and deep understanding of the subject matter. I believe that the simpler you can make things for your students, the better you know it yourself. He's brilliant.

Rating: 5.0/5, difficulty: 2.0/5
I registered especiall to express my thanks to Professor. He explains concepts in a clear, logical, well arranged way, and makes proofs easy to understand. I learned real things from him.

Rating: 5.0/5, difficulty: 3.0/5
Professor's lectures really help set the fundamentals for my interest in financial accounting. Participations are encouraged in each class and you can really feel a sense of belonging despite the meetings being virtual. However, as there are no real "easy" way to learn accounting, you do have to put in the effort and complete your assignments.

Rating: 5.0/5, difficulty: 2.0/5
Took his course on Fundamental Algorithms without any algorithm experience. The course is well-paced for beginners. The homework will be questions directly based on the CLRS book. He gives a practice exams too which is similar to the actual exams. Its a great course for beginners but if you want to do learn advanced concepts then its not for you

Rating: 5.0/5, difficulty: 4.0/5
Prof is by far one of the most underrated algorithm profs at NYU. Whether you're in DS, Math or CS, he provided clear and illustrated explanations so people of different academic backgrounds can understand. Prof also remembers you when you ask questions. He followed up with me on something I was stuck with from weeks before. Oh yea, extra credit!

Rating: 5.0/5, difficulty: 3.0/5
Genuinely maybe the best Professor I've ever had. He spends time talking about the stuff you need to know. He's not out to trick you or prove that he's smarter than you. Tests you on things he's taught you and the homework is out of CLRS and so it is also extremely useful but can take you 6-8 hours per homework (assigned weekly). Take him.