Ouda Teda Ena
Observed names: Ena, Ouda Teda, Teda Ena, Ouda
Institution: Sanata Dharma University
Observed institutions: Sanata Dharma University, Loyola University Chicago
ORCID: 0009-0000-6056-9942
Observed ORCID: 0009-0000-6056-9942
OpenAlex ID: A5031419078
