"God is omniscient in the sense that nothing is beyond his knowing or understanding if he so chooses. "
Thank you for your reply. But it still doesn't resolve the contradiction between free will and omniscience. That is because if God can ever know (if He so chooses - very conveniently!) what I will do in the future, that means what I will do in the future is already predestined, and not based on free will at all.