Not too easy. Not too difficult.
He rambles on and on in class about off topic explanations. His powerpoints were vague and his exams decent if you did some studying. I ran into his posting homeworks last minute mutiple times and receiving zeros because he wouldn't reopen them. There is no homework schedule so you really need to check everyday.
He let me take an exam without my student ID but that was it.
Hours per week:
Advice for students:
DOUBLE CHECK FOR HOMEWORKS. He does not care if you fail.