My Story

I’ve taught and written on philosophy for over thirty years, mostly in the areas of ethics, political philosophy, and issues in the philosophy of life–meaningfulness in life, suffering, and death. I’ve also organized and conducted organizing workshops on a variety of issues such as anti-racism, LGBTQ rights, Palestinian rights, and back in the day against apartheid and U.S. intervention in Central America. When I moved to Asheville recently, I wanted to teach at a place where the students were open, curious, and interested in the world around them. Warren Wilson seemed like a natural choice, and indeed it has turned out to be the right one. So, well, here I am.


  • B.A. Special Education, Brown University
  • M.A. Philosophy, Penn State University
  • Ph.D. Philosophy, Penn State University

Research Interests

  • Ethics and Ethical Issues
  • Values in Life
  • Political Philosophy

Courses Taught

  • Philosophy 2570: Ethics
  • Philosophy 3960: Philosophy of War
  • Philosophy 3960: Anarchism

Crews and Other Activities

  • Teaching ESL
  • Delivering Meals on Wheels