Will Moravits
This guy keeps you entertained the whole 3 hours, I sit at the front cracking up at some of his jokes, great guy and actually cares about teaching his students which is extremely uncommon