Not too easy. Not too difficult.
I would recommend if it is required for you. Professor Q is a great teacher and he is willing to break things down for you. He is a professor that wants to see you pass, not fail.
I did gain a lot from this course. It gave me a good background of what I was going to need to know for later. As well as a good base.
Hours per week:
Advice for students:
Advice would be to go to his office hours if you have questions. He urges you to go and wants to help you. Once you go to them, if you were once unclear it will become clear after. Make sure you study, don't just go into his tests without studying.