Brian Mihalik
This man was hilarious. He never actually lectured; he just told stories the whole time which could be annoying, but he had nothing but good intentions. Textbook and powerpoints helped to supplement. Tests could be tricky, he wants you to put in effort. Lots of extra credit for attendance and participation. We used 360 VR which was REALLY cool.