Noreen Herzfeld

Noreen Herzfeld teaches theology and computer science at St. John's University in Collegeville, Minnesota.