Pretty easy, overall.
He expects a lot from his students, but an A is possible.
He's always on time and teaches in a way that is very easy to understand, so long as you are paying attention.
Hours per week:
Advice for students:
He has very high standards and loves the small details.