Pretty easy, overall.
First off he's totally hot <3. He's a very cool teacher, makes you interested in what he's teaching.
Always answers your questions and reviews with you before a test.
Hours per week:
Advice for students:
Always hands out study guides and the quizzes help out a bunch too.