Torsa Sengupta
Observed name: Sengupta, Torsa
Institution: University of Exeter
Observed institutions: Indian Institute of Technology Kharagpur, University of Exeter
ORCID: 0000-0001-5632-3843
Observed ORCID: 0000-0001-5632-3843
OpenAlex ID: A5013974423
