This class was tough.
I hated this class. Tests are difficult and you have to explain everything in detail to get any credit for the problems at the end.
Notes are just an outline and he is very hard to understand and sometimes contradicts himself.
Hours per week:
Advice for students:
I would recommend reading the book. Also doesn't answer ANY questions for the project so you're competely on your own.