Not too easy. Not too difficult.
Excellent professor. If you have the option, take it with him.
Very organized, clear, details exactly what is expected and what one needs to do to succeed in the class.
Hours per week:
Advice for students:
Funny guy, but if you are a lazy person you will not do well.