Skip to main content

Teresa Scott Soufas

Teresa Scott Soufas is professor of Spanish and acting dean of the faculty of liberal arts and sciences at Tulane University.