Hamburg university of technology mechanical engineering and management daad July 8, 2019 16 32 64 128