Mark Arandia
I took him for online philosophy and I can not recommend him enough. his feedback is great and shows he really reads your papers and tries to see things from your perspective. he's super nice as well. however, I personally had an issue with buying the wrong edition of a textbook so I had to rely on google for the quizzes (hint bad idea).