Dr. Jennifer Greene has been teaching philosophy for over 25 years. Her classes include Ethical Analysis, Introduction to Philosophy, Business Ethics, and Moral Issues. Her research interests include civic engagement and political philosophy.