Pretty easy, overall.
Seriously one of the best teachers I have ever had.
I would take another class from him just for fun.
Hours per week:
Advice for students:
A lot of studying is required but he makes learning everything fun.