Not too easy. Not too difficult.
Very good teacher and knows what he is talking about.
He does go over the material very fast and his notes can be difficult to understand
Hours per week:
Advice for students:
but he posts them online for review if you fall behind.