346 pubs · 16,437 cites · h-index 68
Epilepsy Research UK
1993 - Present
National Hospital for Neurology and Neurosurgery
1991 - Present
University College London
Epilepsy Society
1997 - 2025
Harvard University
2023 - 2023