This class was tough.
It's a very large-sized lecture and her voice is too low to clearly represent the materials. Getting the right TA is essential for this class. They walk you through their thought process. I found it more helpful than merely reading lecture notes.
The course does teach me the right kind of thinking needed for solving computer science questions.
Hours per week:
Advice for students:
Get started on your homework as soon as they are released. Be bold! Dare to think and make mistakes. Talking to other classmates/TAs/professors might not be as helpful as you would think. Understand the concept and push every homework question through!