Does God know our actions before we do them? And if so, do human beings truly have free will? William Lane Craig contends that God’s foreknowledge and human free will are compatible. He demonstrates that the Bible teaches divine foreknowledge of human free acts, and reveals two ways of “reconciling divine omniscience with human freedom.”
