Not too easy. Not too difficult.
Knows his stuff, probably a little too well.
He likes to let you know that you're wrong
Hours per week:
Advice for students:
but only because he knows people don't do the HW...