Mar 30, 2020
Awesome course! Professor Roughgarden is fantastic. The material was appropriately challenging. Perfect amount of rigor. Only one minor squabble: the hash problem set is terribly misleading.
Dec 01, 2019
It was an awesome experience to learn from such a teacher. Now I have a much clear view of the graph algorithms. I have enjoyed this course. Thanks to Stanford for offering this course.
May 11, 2020
Algorithms part of the course was phenomenal as always. But the Data Structure side of the course was (a bit of shuffling around the point?) little less engaging. I realize that DS is as important as Algorithms but is certainly not as fun to teach as Algorithms. Maybe the assignments and Quizzes could be restructured to make DS lessons more engaging. Just my 2 cents, otherwise Prof. Tim was cool as always!
von Ahmad B E•
Jun 02, 2017
Great course for computer scientists. It is easy to understand but it takes too much time to be completed. The video lectures were long and full of too much explanation. And the week 4 programming assignment took very long running time to complete using the algorithm specified in the course but less time using other algorithms.
von Li-Pu C•
May 27, 2020
I would say it would be a little bit too hard for people that do not major in computer science, and programmed less before.
Even though the professor gives the lecture well, but the input size of the text file is often too large. I think it'd be better to provide the assignment easier.
von Bianca D•
Feb 23, 2019
Great course; especially on Data Structures and when certain ones are appropriate. I do wish the final exam solutions would be posted after completing the exam successfully in the same way the problem set solutions, hints and comments are provided.
von Jingxuan W•
Aug 25, 2019
the later graph algorithms are implemented rather cursory. It is quite hard for us to implement it at home using a "big idea" as given in the video. I wish the instructor could give us some intuitions of how Java, C++, or Python handle the case.
von Nikola G•
Jul 25, 2018
Great course but needs restructuring. The videos of how an algorithm works come after extensive discussion on what its action's running times are. If this were flipped and we learned how it works before running times it would be more intuitive.
von Marcus H•
Oct 19, 2017
Great course! The programming assignment for Week 4 was a bit demoralizing, though. I am very certain I had the right answer, but had to implement another solution that did not involve Hash Tables in order for it to process in < 24 hours.
von Georgios K•
Dec 29, 2019
Great course, the first exercise was a little bit hard but the material is useful, if you read the relevant book then the course is even easier.
Last I want to mention that writing the code in Python makes the course easier.
von Sai R•
Dec 12, 2016
The material was a little light and far fewer video quiz questions to test our understanding of the material. I also tried to test myself on BFS and DFS by doing online quizzes like geeksforgeeks - bombed really hard.
von Garrett M•
May 22, 2018
assignments didn't seem as interesting or complex as class 1, besides week 1 of class 2. Lecture material was high quality however, and the advanced optional material is appreciated
von Songmao L•
Nov 03, 2019
Hope the professor could teach more about hashing and give a detailed implementation of some data structures or supply some interface template code.
von Joseph B•
Aug 09, 2018
This course was much harder than the first one. Plan to spend extra time doing the assignments. However, it is totally worth it!
von Putcha L N R•
Jun 17, 2018
Great course! Best one for refreshing concepts! Can act as a starting point too! Absolutely love the explanation.
von Marko D•
Jan 15, 2020
Great coverage of graphs and basic implementations. Wish hash implementation was discussed in more details.
von Manu A•
Feb 09, 2020
more examples of hashing algorithms could have been introduced (like consistent hashing, Murmur hash etc.)
von Rudransh J•
May 04, 2020
An exhaustive and engaging course. Recommended if you can work hard with dedication. Overall very nice
von Fan Y•
May 01, 2018
The optional components seem to be important to answer the quizzes and questions for some weeks.
von ALLA K R•
Jan 15, 2020
i understand algorithms very well thank u for learning me more detail
von Sandeep P•
Sep 08, 2018
Very nice introduction to Graph Search. Thanks to the instructors!
von Mohit S•
Jun 28, 2017
von Rakshit G•
Dec 17, 2016
von Sudhanshu B•
Mar 04, 2020
I feel it is an ok course, however the assignments can be made better. The assignments in Alogorithms offered by princeton are more interesting and meaningful.
von Michael B•
Aug 07, 2017
Some of the problem sets were a little fiddly. Especially the last one, which was crushingly terrible if you tried to actual use the solution he told you to.
von Joern K•
Aug 30, 2018
Sometimes badly synchronized, there are also mistakes in the videos which haven't been corrected.
von Nadanai L•
Mar 30, 2019
Wonderful material but some issues with programming assignments which need updating