104 pubs · 1,791 cites · h-index 24
National Microelectronics Institute
2016 - 2025
University of Edinburgh
2001 - 2025
Cambridge CMOS Sensors (United Kingdom)
2024 - 2024
Heriot-Watt University
2021 - 2023
University of Oxford
2005 - 2005