This class was tough.
Hard professor that doesn't explain things very clearly, its a lot of learning on your own.
A lot of studying goes into this course. Make sure you're prepared for the homework.
Hours per week:
Advice for students:
Make sure you read the book before the class so you know what is going on.