Not too easy. Not too difficult.
Dr. He effectively teaches the material in a humorous way.
He incorporates notes into his homework packet which I found to be very helpful.
Hours per week:
Advice for students:
He gives out a ton of practice problems but they actual graded homework is minimal.