Pretty easy, overall.
He is a great teacher. I enjoyed taking this class; learned a lot.
Although i do warn you that it is EXTREMELY hard.
Hours per week:
Advice for students:
A lot and a lot of info that you will need to memorize.