user-icon
Company
EPFL
Location
Neuchatel SWITZERLAND