Tim Roughgarden is a fantastic teacher! He really cares about explaining in a simple manner and also give you useful hints and advices to dive deeper in all the topics of the course. Thanks, Tim!
I learned more about Greedy Algorithms and Algorithms to compute MST's and their importance on real world problems. Also I got to start to understand Dynamic Programming in a way I didn't before.
by Jayana G•
One of the best courses every CS student should take.
by pritam k m•
very detailed, very helpful, very much worth the time
by Andre C•
Good old fav algorithms taught with current problems.
by David H•
I like MOOCs that force you to think and do the math.
by John W•
Still enjoying it -- looking forward to course 4!
by Yuxuan ( G•
What can I say! (again) Such a wonderful course
by shivaranjani g•
Just perfect course to understand algorithm.
by Neeraj T•
I really liked the dynamic programming part
by Rishabh K•
clarity of exposition. stimulating lectures
by Marko D•
Great approach to a dynamic programming.
by Abdel H D•
Really great and challenging course!!!!
by Lin M K•
Very difficult! That's what heroes do.
by Yu G•
Tough and highly-recommended course.
by Rafael E•
Another great course from Coursera!
by Александр М•
Great course! Challenging and fun.
by Hrithwik S•
Elaborate theory in many aspects.
by Miao Y•
It's challenging but interesting.
by Code A A•
Great learning. Quite tough too!
by Minsub L•
very good course of algorithms
much harder than the past ones
by Ellen Y•
Stellar explanations as usual
by Joseph Z•
Really hard, but really fun.
by Aakash K•
Great Course I learnt a lot.
by Haixu L•
Great course, learned a lot!
by Jhon I•
I have only say, fantastic.