Not too easy. Not too difficult.
Very thorough, so it's impossible to leave his class without understanding
if you actually pay attention but b/c he tends to give extra info like what is the WRONG thing to do it can get a little messy.
Hours per week:
Advice for students:
If you have a good TA you are set, so attending lectures isn't needed.