Not too easy. Not too difficult.
Class is mandoratory to have any hope of understanding and he teaches it in a style that makes you want to go to every class.
The best teacher I have taken. Very difficult class -- makes you happy to earn good grade.
Hours per week:
Advice for students:
Very hard class! He will help with any question and is available anytime you need, in his office and available outside of office hours.