Joshua Ellery
I took Prof Ellery for an online class. I was THRILLED to see he actually had lectures for the online classes. They made understanding the material so much easier. He was very responsive to emails. He actually cares about his students succeeding in his class. His final was all short answer/essay, but if you paid attention you will do fine.