Imogen Taotao Liu
Observed names: Imogen Liu, Imogen T Liu, Imogen T. Liu, Liu, I.T., Liu, Imogen, Liu, Imogen T.
Observed institutions: Leiden University, The University of Western Australia, Maastricht University, Vrije Universiteit Amsterdam
ORCID: 0000-0002-1627-9849
Observed ORCID: 0000-0002-1627-9849
OpenAlex ID: A5048113026
