About

Location

Prague


Company, School, or Organization

Czech Technical University | Technische Universiteit Delft