Olivia Macmillan-Scott
Observed name: Macmillan-Scott, Olivia
Institution: University College London
Observed institutions: The Alan Turing Institute, University College London
ORCID: 0000-0001-6330-4704
Observed ORCID: 0000-0001-6330-4704
OpenAlex ID: A5093393040
