This class was tough.
Course Overview:
I recommend this course. Even though its tough. It helps us to improve the analytical thinking in solving the problems
Course highlights:
I learn how to analyse, design and prove correctness of the algorithms for given situation using techniques dynamic programming, graph theory, network flow, linear programming etc.
Hours per week:
12+ hours
Advice for students:
This course will be tough one for non CS students. Spend more time on this. Worth of taking this class.