43 pubs · 4,422 cites · h-index 28
Syngenta (United Kingdom)
2018 - 2025
Syngenta (China)
2024 - 2025
Institute of Nanotechnology
2014 - 2018
University of Twente
University of Warwick
2011 - 2015