I took PHIL 262 with Chuck at Haverford, and it was the best philosophy class I've ever taken. Pedagogically amazing: his handouts & lectures are phenomenally clear, and he give super helpful feedback on papers. The fastest turnaround time for feedback I've EVER had -- sometimes within a few hours. I can't recommend his classes highly enough!