Pretty easy, overall.
He maintains professionalism, he's very smart & knows how to teach it well.
He understand his students concerns as he wants all his students to succeed.
Hours per week:
Advice for students:
You will learn a lot from his class & definitely not boring!