I am a Principal Project Scientist at the Centre for Responsible AI (CeRAI), Wadhwani School of Data Science and AI (WSAI), IIT Madras. My research is in theoretical machine learning, grounded in theoretical computer science, and extends into responsible AI and computer vision. I design algorithms with provable guarantees, often going beyond worst-case analysis, and I use these tools to study when an AI system can be trusted: whether it is fair, whether it can forget data on request, and whether it is safe across languages and cultures.
Previously, I was a Visiting Assistant Professor in the Department of Artificial Intelligence at IIT Hyderabad, where I taught four courses, and a Postdoctoral Associate at the Broad Institute of MIT and Harvard, where I worked on deep learning for genomic structural variant discovery. I received my Ph.D. in Computer Science from Northwestern University, where I was a member of the CS theory group, advised by Prof. Konstantin Makarychev and Prof. Aravindan Vijayaraghavan. During my Ph.D., I interned at Adobe Research. I received my B.Tech. in Computer Science and Engineering from IIT Kanpur, with a minor in Physics.
Highlights
Ph.D. in Computer Science, 2023
Northwestern University
M.S. in Computer Science, 2021
Northwestern University
B.Tech. in Computer Science and Engineering, 2018
Indian Institute of Technology Kanpur
My research is in Theoretical Machine Learning, grounded in theoretical computer science, and extends into Responsible AI and Computer Vision. Theory is the foundation: my work in the other two areas builds on it.
I design algorithms with provable guarantees, often going beyond worst-case analysis to explain why algorithms work on real data even when their worst-case bounds are pessimistic. My three best papers are from this line of work:
I have also worked on dynamic and adaptive algorithms for tensor product regression (NeurIPS 2022), pairwise summation (IEEE BigData 2022) and Mahalanobis distance estimation (IEEE BigData 2023).
I use these tools to ask when an AI system can be trusted: whether it is fair, whether it can forget data on request, and whether it is safe in the cultural contexts where it is used.
Training vision models for genomics at the Broad Institute took months of compute, which led me to dataset distillation: synthesizing a small dataset with nearly the training value of a large one. With Dr. Konda Reddy Mopuri and Saumyaranjan Mohanty, I developed DiRe (WACV 2026), a diversity regularizer that draws on my work on diverse subsets and improves eight leading methods from CIFAR-10 to ImageNet-1K, and X-AVDD (NeurIPS 2026), which brings distillation to audio-visual data, cutting synthesis time from 10 to 1.3 GPU-hours and roughly tripling accuracy on VGGSound.
In the next two to three years, I want to build a group of PhD and MS students, funded initially by the Google gift (until March 2028), around three directions that apply theory to open problems from my recent work:
In the longer term, I aim for a theory of how little data, how few evaluations and how cheap an update an AI system needs while remaining fair and safe.
Google Research Gift, US$100,000 (awarded Sep 2026; project Oct 2026 to Mar 2028)
Scaling Pluralis to Enable Multilingual AI Safety Evaluation for Agents Across the Globe.
Co-authored the proposal with Dr. Lora Aroyo (Google DeepMind); project lead at CeRAI. PI: Prof. Balaraman Ravindran, IIT Madras.
Adobe Research Gift, US$20,000 (2022)
Dimension Reduction to Enable Learning on the Edge.
Co-authored the proposal with Dr. Zhao Song and Dr. Ritwik Sinha (Adobe Research). PI: Prof. Aravindan Vijayaraghavan, Northwestern University.
I taught four courses as a Visiting Assistant Professor at IIT Hyderabad and have given guest lectures in Machine Learning I at IIT Madras.
| Course | Term | Enrolled | Instructor / course rating |
|---|---|---|---|
| Convex Optimization / Optimization-I (AI 2101 / AI 1233), 3 credits, UG | Jan to May 2025 | 158 | 4.02 / 4.03 |
| Programming for AI (AI 1013), 2 credits, co-taught with Dr. P. N. Karthik | Jan to Apr 2025 | 36 | 4.58 / 4.71 |
| Introduction to Modern Artificial Intelligence (AI 1001), 1 credit, UG | Sep to Oct 2024 | 103 | 4.02 / 4.07 |
| Introduction to Submodular Functions (EE 5328), 1 credit, PG | Jul to Sep 2024 | 5 | 4.70 / 4.35 |
Ratings are out of 5.
I prefer courses of a mathematical nature related to machine learning and algorithms, and I can teach core courses in both CSE and Data Science and AI, such as Data Structures and Algorithms, Discrete Mathematics, Machine Learning, Optimization, and Probability and Statistics. I would also like to develop two new courses:
Faculty guide: Prof. B. Ravindran.