Okay, first, let me put my definitions. I'm setting the stage right now. Omniscience, all-knowing. So, God knows everything that is happening and will happen with 100% absolute certainty. God cannot be surprised and God cannot be wrong. Let's get that first. Omnipotence, all-powerful, God created the entire universe, including all matter, time, human brains, and the circumstance of our birth. Free will, the genuine unforced ability to choose between option A or option B at any given time. My claim is that God knowing everything and God being all omniscient contradicts our free will. And let me give you my logical premise. God is the Author of VRality right Before creating the universe God envisioned every possible timeline He knew exactly what choice every single person would make before he either uttered the word let there be light Human, if God knew 10 billion years ago that you would raise your arm at exactly 9.20pm today, it is an interchangeable fact. You cannot choose not to raise your arm because doing so would make God wrong, which is impossible. So, because God knew the exact outcome of every possible universe, the moment he chose to create this specific universe instead of a different one, he actively chose every single action that would ever occur within it. And also I would like to argue that everything is part of God's plan. And if everything is not a part of God's plan, then God can be surprised and can be wronged. So which means that God is not perfect and he's not all powerful and God being wrong and being surprised is impossible in the Christian belief.