Pretty easy, overall.
At the end if he sees that you try, he will give you a good grade
I feel the class was not hard. I would probably have gotten an A if his exams where not timed.
Hours per week:
Advice for students:
If you study and learn each concept you will do great.