Wagner, Stephan, Uppsala Universitet and Stellenbosch University, Sweden