He taught theology, AP English and later an elective called "The Problem of God/Morality/Marriage/Fatherhood" at Fordham Preparatory School in the Bronx until June 2012. He was an associate professor of theology at Fordham University and later a professor of theology and the humanities at Seattle University.