Predestination Divine Fore-ordination Exodus – Who hardened Pharaoh’s heart? Foreknowledge Molinism – the doctrine of middle knowledge Open Theism