Joseph Navarro
Full disclosure is that I have not met anyone more difficult to approach or talk to. His feedback is vague, unspecific, and really just generally unhelpful. Learning how to actually become better at writing is incredibly difficult in this class, as he will grade you on things he never told you beforehand. Don't take his class.