Richa Ahuja
Institution: Indian Institute of Technology Kharagpur
Observed institutions: Indian Institute of Technology Kharagpur, Indian Institute of Technology Delhi
ORCID: 0000-0003-1729-0748
Observed ORCID: 0000-0003-1729-0748
OpenAlex ID: A5078195498
