This class was tough.
Course Overview:
The professor was so friendly and knowledgeable. He knows his topics very well. But the course requires a lot of hard work. If you can successfully finish the course understanding all the topics very well then at the end of the semester you are a boss in Algorithm design and Analysis
Course highlights:
Design and Analysis of Algorithm, Data Structure, Approximation Algorithm, Randomized Algorithm, Linear Programming, Max-Flow Min-Cut Algorithms, Greedy Algorithms, Dynamic Programming, Graph Algorithms, NP-Completeness etc
Hours per week:
12+ hours
Advice for students:
Please take at least one beginner or introduction to algorithm course before taking thic course