The answer to the OP title is, no.
Agreed. God has no foreknowledge.
I know that my child will choose to NOT do his homework, if given a choice between that and video games.
Until the day he decides unexpectely differently. Then you will look back on this thread, realize you had, not knowledge, but a reasonable reason to expect him to make a certain choice and he grew into a different choice you didn't know he would make.
Then you will rationalize that thought away into how awesome God it.