Nancy E. Snow is a professor of philosophy and the director of the Institute for the Study of Human Flourishing at the University of Oklahoma. Prior to her move to Norman, she was a professor of philosophy at Marquette University.Her research has ranged widely, but has mostly focused on moral psychology and on virtue ethics.