Pretty easy, overall.
Great guy, fun personality. He knows what he is talking about.
He'll look at your projects and give advice if you go to his office and he does know a lot about effective communication.
Hours per week:
Advice for students:
But his grading sucks, he'll grade your work in front of you but he just gives you whatever grade he feels like at that moment.