148 pubs · 2,927 cites · h-index 28
Eindhoven University of Technology
2011 - 2021
NOAA Chemical Sciences Laboratory
2012 - 2019
Institute of Chemistry and Chemical Technology
2014 - 2017
Centre National de la Recherche Scientifique
2015 - 2015
TU Dortmund University
2010 - 2015