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 Yifeng L•
Course is great. However, for me, there's some lecture I cannot understand so I have to find another course with more explanation.
by Chris S•
While i thought the algorithms are very good - It could use just a small amount of expansion on the specifics and background.
by Pawel K S•
Great material, explained very well, but the lack of feedback on tough problem sets can be frustrating;
The most challenging course after first and second, really difficult
by Navneet K C•
Every time I learn algorithms I got to know new thing.
by Tianyi Z•
Not bad programming tests. At least it made me try
by PLN R•
Amazing course! Great content indeed!
by Siyu Z•
Need solution of quiz and final
by Anant K S•
A little too difficult.
by Yash G•
by Bianca D•
The forums are not very active, and there are a lot of unanswered questions from months and years ago. It seems like there have not been active staff/mentors in the forums for a while. Also the final exam had two duplicate problems from the problem sets.
by Joern K•
Sometimes badly synchronized, there are also mistakes in the videos which haven't been corrected.
by Zheng W•
Sometimes the professor speaks too fast.
by Atul V•
Honestly Speaking, I didn't like the course much. The explanation was quite complicated. I had to learn most of the things from youtube.