November 30, 2021

Jacobs University Bremen sells a majority stake to Schaffhausen Institute of Technology