197 pubs · 18,691 cites · h-index 65
Paul Scherrer Institute
1990 - 2016
Center of Research and Technologic Development in Electrochemistry
2014 - 2014
National University of Río Cuarto
2002 - 2002
University of Buenos Aires
2002 - 2002
Case Western Reserve University
1980 - 1984