Assume that God knows at a certain time (Tm) what I will do at a later time (Tn). How does God know at Tm what I will do at Tn? Is it even correct to say that God knows at Tm what I will do at Tn? Or is God outside all time?

Peter Geach argues that God knows the future because God controls the future.