Pretty easy, overall.
The man is a genius. He knows everything he talks about like the back of his hands.
If you have a question, he'll answer it and more.
Hours per week:
Advice for students:
He gives out a study guide before every test and makes sure you are ready for it in lecture.