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
par Yiquan L•
According to completed assignment, I think I get a lot.
par Aditya B•
It was a lot. Really challenging stuff. But I loved it.
par Goswami Y•
good course, because it covers all aspects conceptually
par James H•
Loved this course. Really well explained and good pace.
par Christian C•
Very interesting, good lectures, and balanced exercises
par Rishabh S•
Nice course teaches best parts of algorithmic analysis.
par Julius S•
Good introductory coverage and challenging assignments.
par Hoang H•
very good! thanks so much My teacher, Tim Roughgarden.
par Andrea P•
Very important concepts explained very well, loved it.
par Yifeng L•
Learn a lot in this course! Really good for beginners.
par Apoorve m•
Great course, but gets a little hard towards the end.
par Susanta p•
This is a pretty good course on different algorithms.
par parag p•
Excellent course with indepth knowledge of algorithms
par Murad T•
great lectures, helps to develop algorithmic thinking
par Shreyas M•
Very challenging and engaging course!! Must enrol !!
par Arkadip M•
Great course for learning the details of algorithms.
par 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.
par DHEERAJ S•
it's a very good start for someone beginner in this.
par anurag k•
This course is must for any Computer Science student
par Prateek G•
Best course out there to learn algorithmic concepts.
par Suraj J•
This probably is the best course one could ask for .
par Zafarullah M•
The problems were quite challenging and interesting.