Josh Franco
So far, I took an online class with him at another college, and he is awesome! He really wants you to learn and attends to your questions, grades fairly, and also gives feedback to why he graded your assignments the way he did.