James Taylor
Great knowledge as an ethics professional. However, his grades have no base on methodology BUT to his own preferences or analysis ONLY. You might achieve the canvas on your homework but your grades will be merely mediocre because he did not agree or did no like the way you put it. Sad, as I really appreciate his knowledge on the matter.