Joshua Hallam
Josh really does know his stuff, but sometimes is too smart for the rest of us. He is knowledgeable and has funny jokes, but sometimes his lectures can be a bit confusing because he is relying on "prior knowledge" that we may not all have. Nonetheless, he is willing to stop whenever he needs to in a lecture to answer any and all questions.