Haspel, Michael, Systematic Theology University of Stellenbosch1, South Africa