Technical university of Hamburg

Germany

Founded in 1978