Roger deBry
I've taken several online courses with underdeveloped instruction and conflicting expectations. Brother Debry takes the time to make clear/step-by-step/up-to-date slides for every weeks assignment. It was bad enough we had meet with our group each week. He's very good at what he does. He makes the material doable and less intimidating.