Not too easy. Not too difficult.
I WISH that I agreed with all these good comments. He's has a PHD, he knows his stuff; but I'm a smart kid and I studied my butt off for his tests and pulled CRAP grades.
Questions are poorly worded and confusing.
Hours per week:
Advice for students:
My friend had him too and said the same thing. Boo to this guy!