Pretty easy, overall.
I would recommend Professor Mike Sfiropoulos. He is straight, but you will finish classes with knowledge.
A lot of homework and a lot of knowledge.
Hours per week:
Advice for students:
Do always homework, never skip classes, be punctual, and study for exams and quizzes.