EPFL, Lausanne, Switzerland
Organization name
EPFL, Lausanne, Switzerland