Technische Universität Darmstadt

Also known as: Darmstadt University of Technology, TU Darmstadt, TUD (Technische Universität Darmstadt)