Mark Wells
Highly recommend Wells, especially if you're a philosophy major/have an interest in philosophy. I took a 2nd class with them & loved it

They are passionate, good at directing the conversation, extremely knowledgeable, & want you to succeed overall.

The assignments have clear expectations & can be resubmitted after receiving (very clear) feedback.