Sumudu Nisala Embogama
Observed name: Sumudu Embogama
Institution: University of the Visual & Performing Arts
Observed institution: University of the Visual & Performing Arts
ORCID: 0000-0001-7363-4897
Observed ORCID: 0000-0001-7363-4897
OpenAlex ID: A5087194223
