539 pubs · 14,084 cites · h-index 65
Chemical Synthesis Lab
2025 - 2025
Aalto University
2009 - 2025
Cambridge Polymer Group (United States)
2015 - 2015
Advisory Board Company (United States)
2012 - 2012
University of Helsinki
1979 - 2010