Rio Satria Nugroho
Observed names: Rio Satria Nugraha, Satria Nugroho, Rio
Institution: Binus University
Observed institutions: Binus University, Universitas Airlangga
ORCID: 0009-0000-2980-6065
Observed ORCID: 0009-0000-2980-6065
OpenAlex ID: A5002069210
