Steve teaches at all levels of the curriculum, from large introductory lecture courses to graduate seminars.

Recent offerings include: Ethics and Climate Change (PHIL 416/ENVR 416), Ethics, Science and Geoengineering (PHIL 417/ENVR 417), Contemporary Political Philosophy (PHIL 410), Global Justice (PHIL 407), Virtue Ethics (PHIL 401), Environmental Ethics (PHIL 301), An Introduction to Ethics (PHIL 240), An Introduction to Environmental Ethics (PHIL 243/ENVR 243),  Justice Matters (VALUES 512), and graduate seminars on Climate Justice,  and Justice and Future Generations (PHIL 510).  He has also co-taught courses with Tom Ackerman (Atmospheric Sciences), Michael Blake (Philosophy/Public Affairs), Richard Gammon (Oceanography), and Mike Wallace (Atmospheric Sciences).

In Winter 2019, Steve is teaching a large introductory course in environmental ethics (ENVIR 243/PHIL 243), and an advanced survey of theories of justice for graduate students outside of philosophy working on ethical issues in their own fields (VALUES 512).