This class was tough.
His homeworks take hours to complete because he does not teach you the material until after they are due.
Questions on his exams are not always covered in class (exam q's more in depth).
Hours per week:
Advice for students:
Do not take him, I studied more for his class than all the other 3 classes I was taking that quarter combined and got a C, while getting an A in every other clas