Craig W. Giandomenico is Assistant Professor of Theology and Religious Studies at Rosemont College. Formerly, he has been a theology instructor at Merion Mercy Academy and an adjunct lecturer at Gwynedd Mercy University. Born and bred in Philadelphia, he obtained his BA in Religious Studies from Temple University and both his MA in Theology and Th.D. from La Salle University. His areas of research concentrate on the Catholic understanding of evil, with a special interest in the theodicies of Aquinas and Hans Urs von Balthasar. He, his wife, and cat live in the Germantown neighborhood of Philadelphia where, by night, he pretends he is a poet.