In the second episode of a two-part series, former Calvinist Tim Stratton helps us understand Molinism, which seeks to resolve the apparent tension between the theological ideas of predestination and human free-will. In this week's podcast, we learn more about Tim's journey out of Calvinism, the three different views of God's knowledge, and a bit more about the history behind Calvinism, Arminianism, and Molinism.