This class was tough.
Also, be prepared to do lots of studying.
If you are not into lots of studying and non-multiple choice tests,
Hours per week:
Advice for students:
then his classes are not for you.