Not too easy. Not too difficult.
He is an amazing professor. He makes boring material seem very interesting, uses great examples, and engages the class.
Some of the material is very confusing, but Mike is frequently in his office and will definitely explain it to you if you make the effort.
Hours per week:
Advice for students:
Coming to class is critical because of pop quizzes and lectures.