Not too easy. Not too difficult.
He is one of the best teachers I have ever had.
He does give a lot of info and the tests aren't multiple choice but actually makes you learn the material
Hours per week:
Advice for students:
and not just for the exams. Always willing to help and spend extra time to make sure everyone knows