Michael Penn is the Teresa Hihn Moore Professor of Religious Studies at Stanford University, and formerly taught at Mount Holyoke College in Massachusetts.