Piers stephens
I have taken Stephens for two upper level philosophy courses: Modern Western and Environmental Ethics. The classes require reading before each class. If you are interested in Environmental philosophy, you must take his class. The papers for the class are demanding, but you will end the semester a better writer. 