Not too easy. Not too difficult.
He is great at his job and teaches very well.
He explains the toughest concepts so that you can understand them perfectly.
Hours per week:
Advice for students:
You do have to memorize the notes and read the book so that you completely understand it in order to pass his very tricky exams.