Daniel Petri
There was a lot of reading and you have to participate regularly on the discussion board to get full credit.  The rubrics for graded assignments are posted.  Responds promptly to email.  I appreciate that he posts video lectures as the readings are hard and I'd never done philosophy before, so those lectures helped.  All in all, a good prof.