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
автор: Hanyu C•
The lectures are first-class. Detailed on what I need and brief on unimportant stuff. The entire course is logically coherent and precise.
автор: Genyu Z•
This course helps me a lot. The teacher is very good. I'll learn his next course right away. I believe I can improve my knowledge here.
автор: Yiming Z•
A very good course! Just feel excited and motivated to learn algorithms! Now I am determined to be a computer science major in college.
автор: Jose E N H•
it was awsome!! one of the best courses and materials regarding algorithms i have taken!
thanks a lot!
totally worth my time and money =)
автор: Derek A S•
Fantastic course! I thoroughly enjoyed the programming assignments as well as the rigorous mathematical analysis provided in lectures.
автор: Kirill S•
One of the best courses I've ever studied. Very clear explanation, no "strange" or "unexplained" math. Provides a lot to think about!
автор: Can K•
Excellent course. The instructor thoroughly motivated the concepts and taught the subject in a way that was insightful and enjoyable.
автор: Antonio S•
Very well done and clear even for people without a computer science background. Strongly suggested to anyone interested in algorithms
автор: Saurabh M•
Well explanatory lectures with challenging programming assignments with a benefit to code in any language. Over all a great course !
Very good! Just hope that the speaker could speak a little bit slower and make the slides clearer...Hard to read the hand writing...
автор: Yuanzhan W•
The course is well organized. Clean introduction to most common sorting algorithms and the math behind them. Strong recommendation.
автор: Freja E•
The level was perfect for me. The intuitions and the formalities were very clear and the topics were interesting. Fabulous course.
I benefited a lot from this course, and I learned a lot. I will apply for grants, and continue the study of the following courses
автор: Yifu S•
Very Nice course,I have got a Master Degree in Computer Science,but i stll learn much new knowledge and thinks from this course.
автор: Beau D•
The math in this course is quite difficult, but the professor does a great job of explaining it in a very easily understood way.
автор: Patrick M•
This course provided an excellent mathematical foundation to algorithms I've used and introduced me to some that I didn't know.
автор: Luiz C•
Great course, very well explained, great material and great exercises, with an engaging teacher: cant be much better than that
автор: Ali S•
The course is not as not programming oriented as the Princeton one, but it is a better course in terms of theory and analysis.
автор: Amarth C•
Professor's awesome, but some part he speaks a little bit fast, for non-native speaker it asks extra work to fully understand.
автор: Solomon B•
Excellent course. The statistical analysis was a little too fast and overwhelming towards the end but overall I learned a lot.
автор: Arjun B•
Despite of being an online course i learnt more than i ever could from my current college curriculum. Cheers to the concepts!
автор: Ehsan F•
This course was a real one. The only feeling I had afterwards was that I wish I could meet him in person. He is just awesome.
автор: Venu V•
It's an amazing introduction to algorithms. I enjoyed listening to the lectures. All the algorithms were explained in detail.
автор: kareem O•
This course is so amazing. Even though I am a beginner but I could understand it and everything went as good as I expected.
автор: Alberto M•
tim roughgarden was amazing. he is so enthusiast and transmit that to people. great I will delve deeper into this for sure.