When did Allah know His servants’ deeds?

Divine Decree, Will, Human Choice and Justice