This class was tough.
The professor uses a semester-long project to integrate ideas on data structures such as time complexity and efficiency.
The course teaches you algorithms and techniques for efficiency while allowing you to use them in the class project.
Hours per week:
Advice for students:
Work on the project early so you can ask questions early. You will more than likely get stuck on something which he could clear up.