Not too easy. Not too difficult.
He is a great teacher and loves what he does but his exams are ridiculous!
The material he gives you in class isn't what is on the exam.
Hours per week:
Advice for students:
He expects you to know the information on the level he does. I wouldn't recommend anyone to take him!!!!