Reviews of professor Daniel Lokshtanov

Rating: 5.0/5, difficulty: 5.0/5
Lectures are super thorough and you can tell he really loves teaching algorithms. You have to make sure you're ready to understand and paying 100% attention during lectures though because if you get distracted even for a few minutes, you will be completely lost. Exams are really hard but very good prep for CS internships and interviews.

Rating: 2.0/5, difficulty: 5.0/5
Very difficult HWs, Exams were not too easy either but were graded generously. Be ready for lots of work

Rating: 4.0/5, difficulty: 2.0/5
Took during covid. there are no exams, only hw and programming assignments. hw is a bit hard but programming assignments are easy and can give you extra credit. He drops lowest assignment. I never went to lecture or section, got a B. his lectures are decent.

Rating: 5.0/5, difficulty: 4.0/5
Professor Lokshtanov is one of the best professors I have had. He is often very rigorous and makes you work hard for your grade, but is always happy to answer questions and go back to explain confusing concepts. CS138 is a class with inherently difficult concepts, but I felt that he taught me well and prepared me for future theory classes