37 pubs · 3,770 cites · h-index 25
Paul Scherrer Institute
2016 - 2023
Center of Research and Technologic Development in Electrochemistry
2019 - 2019
University of Oslo
2018 - 2018
Italian Institute of Technology
2011 - 2014