Not too easy. Not too difficult.
Yes. His tests are fair and is based on all the hw and worksheets he's handed out. He is a very reasonable prof as well.
The material in itself is interesting but very math based. I learned how to take shortcuts and do math faster and more efficient because that is what is needed for the tests.
Hours per week:
Advice for students:
Please study weekly to stay on track because it is very easy to slack off and JUST do the required work for that week.