Pretty easy, overall.
His poor review may be due to the subject he teaches not him.
He a great teacher. He does in class problems that are harder then questions on the test so you are prepared for and know what is going to be on the test.
Hours per week:
Advice for students:
He puts all of his lectures online so you can go back and take more notes or to use as review for test.