163 pubs · 6,785 cites · h-index 43
Uppsala University
2002 - 2025
Paul Scherrer Institute
2012 - 2021
Center of Research and Technologic Development in Electrochemistry
2018 - 2019
University of Waterloo
2014 - 2014
Regional Municipality of Waterloo
2014 - 2014