This class was tough.
Because the experience this professor has is enormous. He is 76 years old but he is stronger in his concepts more than anyone I feel. He teaches so confidently and solves all problems in the best way possible. The course has a good mix of algorithms and their analysis. Definitely should be taken if you want to be a pro at Algorithms.
I learned and strengthened my concepts about Asymptotic notations and to write better algorithms. I understood how some algorithms are better than the others and in what aspects. It is a conceptual subject and the professor really goes in deep and by the end of the course you will be a master.
Hours per week:
Advice for students:
Attend classes. Ask questions, get them answered. Do your homework well. Discuss with friends and then ask the professor, questions on how to make it better. Keep in touch with him and keep up with his teaching. Stay up to date.