Logic writes:
If god gave us free will, then how can he know the out come of our choices, thus how can prophecies be made?
There is an interesting belief known as
Open Theism. Open Theism basically says that God has chosen to allow human decisions to be a part of
the eventual future reality.
Wiki writes:
We believe that God could have known every event of the future had God decided to create a fully determined universe. However, in our view, God decided to create beings with inter deterministic freedom which implies that God chose to create a universe in which the future is not entirely knowable, even for God. For many open theists, the “future” is not a present reality ” it does not exist ” and God knows reality as it is.
In essence, we become the decisions that we make. The onus is on us to actualize our future rather than on God to have predetermined an unchangeable future.