Revanth Kosaraju | doi.page