David Sackris
For an introductory course, it was a bit hard. However he is lenient with the homework and drops 8 of your lowest assignments. If you really want to learn and understand philosophy then he is a great instructor. If you're expecting an easy class this is not it.