(Yes, I do tend to use titles with "and". Doesn't seem worth refraining, if it comes naturally.)
My husband, Hoosier Gadfly, has said on occasion that Heisenberg's Uncertainty Principle (and possibly other credible theories of quantum physics) precludes divine omniscience. I'm not convinced.
As I understand it -- though perhaps I don't -- Heisenberg's Etc. is essentially about measurement. Measurement may yield the most accurate knowledge, but if one is predicting the result of a very thoroughly controlled future event, one could be said to "know" that result. If, for example, one rolls a ball of a certain mass, whose surface has a known degree of friction, down a surface with a known incline, on a path from which no deviation is possible, for a fixed number of seconds -- and yet, for any reason, one is unable to perceive and measure the result -- one could calculate in advance where the ball would end up. That information would be essentially known, though not perceived at the time of the event.
If one postulates a Creator capable of thoroughly calculating in advance (or in some timeless manner) all the interacting events that would make up a universe and its history, that Creator would essentially know what would happen in that universe, even if unable to observe those events unfolding.
I should not attempt this sort of discussion when underslept and racing the clock to minimize tomorrow's undersleptness....