Esraa Odeh
Institution: Khalifa University of Science and Technology
Observed institutions: Princess Sumaya University for Technology, Khalifa University of Science and Technology
ORCID: 0009-0008-9927-8534
Observed ORCID: 0009-0008-9927-8534
OpenAlex ID: A5107665694
