Pretty easy, overall.
He is willing to help and cares about his students success. He may come off as cocky and rude to some students but if you need help he is always there for you. He makes the class fun.
My highlights of the course were that he actually cared for his students. He sat down with me in his office and explained the problem to me until I understood it. He was always willing to work with me to help me when I didn't understand something.
Hours per week:
Advice for students:
Don't be rude to him. Follow his rules. Do your work. If you do that you will have no problems.