This class was tough.
There are also practice problems that are great practice and the exams are exactly like them!
Very clear online lectures that have nothing to do with the quizzes.
Hours per week:
Advice for students:
Emphasizes doing many practice problems, but the exam problems are not even close to the problems he gives.