
Sign up to save your podcasts
Or


David Bonagura teaches classical languages and theology at St. Joseph’s Seminary in New York and Catholic International University; he also teaches high school kids. He invited them to ask their questions about the faith, which led to some exciting classroom discussions and David’s new book—100 Tough Questions for Catholics—which we are talking about today.
David Bonagura’s previous appearance on Almost Good Catholics, episode 86: Jerome’s Tears: Death and Mourning in Christian Late Antiquity
Chris Odyniec and Jonathon Fessenden take on the question of theodicy on Almost Good Catholics, episode 58: The Book of Job: Why Do Bad Things Happen to Good People?
Learn more about your ad choices. Visit megaphone.fm/adchoices
Support our show by becoming a premium member! https://newbooksnetwork.supportingcast.fm/christian-studies
By Marshall Poe3.9
1717 ratings
David Bonagura teaches classical languages and theology at St. Joseph’s Seminary in New York and Catholic International University; he also teaches high school kids. He invited them to ask their questions about the faith, which led to some exciting classroom discussions and David’s new book—100 Tough Questions for Catholics—which we are talking about today.
David Bonagura’s previous appearance on Almost Good Catholics, episode 86: Jerome’s Tears: Death and Mourning in Christian Late Antiquity
Chris Odyniec and Jonathon Fessenden take on the question of theodicy on Almost Good Catholics, episode 58: The Book of Job: Why Do Bad Things Happen to Good People?
Learn more about your ad choices. Visit megaphone.fm/adchoices
Support our show by becoming a premium member! https://newbooksnetwork.supportingcast.fm/christian-studies

1,700 Listeners

109 Listeners

3,219 Listeners

214 Listeners

158 Listeners

145 Listeners

62 Listeners

27 Listeners

188 Listeners

165 Listeners

25 Listeners

24 Listeners

60 Listeners

612 Listeners

33 Listeners

44 Listeners

1,469 Listeners

111,848 Listeners

3,284 Listeners

2,057 Listeners

222 Listeners

15,849 Listeners

559 Listeners

219 Listeners

617 Listeners