21 pubs · 2,555 cites · h-index 7
University of Zurich
2018 - 2021
Paul Scherrer Institute
2013 - 2017
Center of Research and Technologic Development in Electrochemistry
2014 - 2014