Not too easy. Not too difficult.
Explains the material well and is willing to go over things more than once.
Gives a good amount of opportunities for extra credit.
Hours per week:
Advice for students:
One thing though..if you do his test reviews be careful to study the class notes VERY well also..