Not too easy. Not too difficult.
I would definitely recommend professor Chairez because he takes the time to make sure you understand the whole material. He also answers every question in a basic form to make sure you know what you need help on.
The highlights were the handouts for the exam review, he handed out reviews with one hundred questions so you can go over some of them and make sure you know everything before you start your exam.
Hours per week:
Advice for students:
Advice i would give would be to do your homework every day that he has assigned it to you. He gives you a handout on the assignments and the unit that you worked on that day, if you do not do the homework for that day, you will fall behind and that is the last thing you want.