Pretty easy, overall.
He makes class fun, and you can tell that he really cares about his students.
You do have to go to class most of the time to get the attendance points.
Hours per week:
Advice for students:
He also makes it possible to receive extra credit. If you can get Mike as a professor, do it. He's great.