209 pubs · 9,393 cites · h-index 53
University of Twente
2010 - 2025
Institute of Nanotechnology
2014 - 2019
Delft University of Technology
2000 - 2012
Forschungszentrum Jülich
2010 - 2010
Leiden University
2008 - 2008