If we're honest, God's knowledge of the future seems to contradict our free will. If He knows what we'll do, are we really free to choose? Some explain this by claiming that God doesn't know the entire future because He doesn't know what we will do - He's like us, always learning and growing based on new information. Unfortunately, we run into some terrifying problems when we try to force God to line up with our understanding of free will.
Scripture used: Genesis 22:10-12, Jonah 3:10, 1 Timothy 2:3-4, Matthew 7:13-14, Genesis 1:1, James 4:13-15, Numbers 23:19, Isaiah 46:9-11, Jeremiah 29:10, Revelation 22:3-5, Ephesians 2:8-9, Romans 10:13, Romans 11:29, John 14:6, John 6:37, John 8:36, Hebrews 13:8, Isaiah 55:8-9,