Troy Fassbender
Took his Phi 1630 Contemporary Moral Issues class. Skip this class if you are a bad test taker, the midterm and the final are worth so much. There are lots of fluff assignments but the exams are pretty difficult. He does give practice exams online to practice and they were virtually the same questions.