Well researched. Topics covered well, with walkthrough for exam.le cases for each new introduced algorithm. Great experience, learned a lot of important algorithms and algorithmic thinking practices.
Thank you for teaching me this course. I learned a lot of new things, including Divide-and-Conquer, MergeSort, QuickSort, and Randomization Algorithms, along with proof for their asymptotic runtime
By Yiquan L•
According to completed assignment, I think I get a lot.
By Aditya B•
It was a lot. Really challenging stuff. But I loved it.
By Goswami Y•
good course, because it covers all aspects conceptually
By James H•
Loved this course. Really well explained and good pace.
By Christian C•
Very interesting, good lectures, and balanced exercises
By Rishabh S•
Nice course teaches best parts of algorithmic analysis.
By Julius S•
Good introductory coverage and challenging assignments.
By Hoang H•
very good! thanks so much My teacher, Tim Roughgarden.
By Andrea P•
Very important concepts explained very well, loved it.
By Yifeng L•
Learn a lot in this course! Really good for beginners.
By Apoorve m•
Great course, but gets a little hard towards the end.
By Susanta p•
This is a pretty good course on different algorithms.
By parag p•
Excellent course with indepth knowledge of algorithms
By Murad T•
great lectures, helps to develop algorithmic thinking
By Shreyas M•
Very challenging and engaging course!! Must enrol !!
By Arkadip M•
Great course for learning the details of algorithms.
By Ozgur P•
One of the best courses I've ever done in computing.
It was my greatest honor to take this kind of course
Very Good,I will recommend the course to my friends~
A great experience, always demanding full attention.
By DHEERAJ S•
it's a very good start for someone beginner in this.
By anurag k•
This course is must for any Computer Science student
By Prateek G•
Best course out there to learn algorithmic concepts.
By Suraj J•
This probably is the best course one could ask for .
By Zafarullah M•
The problems were quite challenging and interesting.