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 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.
par Solomon B
•Excellent course. The statistical analysis was a little too fast and overwhelming towards the end but overall I learned a lot.
par Arjun B
•Despite of being an online course i learnt more than i ever could from my current college curriculum. Cheers to the concepts!
par 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.
par Venu V
•It's an amazing introduction to algorithms. I enjoyed listening to the lectures. All the algorithms were explained in detail.
par 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.
par Alberto M
•tim roughgarden was amazing. he is so enthusiast and transmit that to people. great I will delve deeper into this for sure.
par PATEL J Y
•Very Nice course for a newbie like me to mastering algorithms. I want to thank you institute for making this course for us.
par Aishwarya R
•Learnt about Merge Sort, Quick Sort, Randomization Algorithms, Selection, Graphs, Min-cut. Thank you Prof. Roughgarden :)
par Rahul K
•This course really give the idea how to approach the problem and analyse it and find the most efficient way to solve it.
par Aksheshkumar A S
•really an amazing course and have covered the content very nicely and the programming assignments are also very helpful
par Gaurav R
•The course is not an easy one but if done earnestly will help the learner a lot in developing a mindset for algorithms.
par TianJie S
•very tough and challenging course. The professor explains very detailed mathematics analysis underlying each algorithm
par Michal F
•Well-balanced course in terms of difficulty, theory level and practicality. Final exam could have been more difficult.
par Arju A
•English got a bit tough for non-native speaker sometimes, but it required brainstorming and that's why a good course.
par BHOGIREDDY R
•Best Course for Programmers. But this course needs some programming prerequisites to understand the concepts clearly.
par Liu X
•Good course to get started with algorithms. I am already a programer, and still learn a lot from this course. Thanks!
par Rihards J
•Great course for those who would like to become better developers and learn basics of data structures and algorithms
par Daniel R
•Although some concepts were a bit too hard to chew, this is a great start for someone who's new to computer science.
par Pritam B
•The course is really good. Helping me to grasp the basic concepts of algorithm and to refresh the algorithms skills.
par Janis S
•excellent content. Learned a lot! Proofs can be a bit dull at times. But that probably simply lies in their nature.
par Aakash K
•This was an amazing course and it allowed me to learn complex algorithms and introduced me to algorithmic thinking
par Alan R M
•It really helped me understand the concept of algorithms. I confess that I have a new perspective of an algorithm.
par Garret N
•Very intellectually stimulating. The problems were thought-provoking and assessed understanding very effectively.
par Garrett M
•Great teacher. Coming from a science background myself, I like that the math is not watered down in the analysis.