I am a computer scientist with a passion for wildlife, sustainability, and climate crisis solutions. In the past, I was a postdoctoral researcher at Microsoft Research, Cambridge, where I worked on distributed systems and machine learning. I have a PhD in Computer Science from New York University, where I worked with Thomas Wies on the verification of concurrent data structures.
DistIR: An Intermediate Representation for Optimizing Distributed Neural Networks
|
Automated Verification of Concurrent Search Structures
|
Verifying Concurrent Multicopy Search Structures
|
Verifying Concurrent Search Structure Templates
|
Local Reasoning for Global Graph Properties
|
Verifying Visibility-Based Weak Consistency
|
Compositional Abstractions for Verifying Concurrent Data Structures
|
Go with the Flow: Compositional Abstractions for Concurrent Data Structures
|
Learning Shape Analysis
|
Learning Invariants using
Decision Trees
|
A quadratic construction for Zielonka automata with acyclic communication structure
|
Janet Fabri Prize for Outstanding Dissertation 2020NYU Computer Science department. |
Dean's Dissertation Fellowship 2018A 1 year fellowship given to 30 PhD students from across NYU's Graduate School of Arts and Science. |
Henning Biermann Award 2015An award from NYU CS department for exceptional contributions to education and service. |
Dr S Parthasarathy Award for Undergraduate Research 2013An award from CMI for original research during undergraduate studies. |
ACM Inter Collegiate Programming Contest 2011, 2012Was part of a three member team that qualified twice for the World Finals. We came 1st in 2011 and 2nd in 2012 in the regionals. |
International Olympiad in Informatics Aug ’10Represented India in the international round (was one of 4 member team), and won an individual Bronze medal. |
"Automating the Flow Framework" at ADSL 2018 |
"Go with the Flow: Compositional Abstractions for Concurrent Data Structures" at POPL 2018 |
"Flow Interfaces" at IBM PL Day Dec 2017 |
"Flow Interfaces" at Leicester Univeristy (Slides) and Imperial College (Slides) Nov 2017 |
"Learning to Verify the Heap" at EPFL, Lausanne and UCL, London Jun 2016 (Slides) |
"Learning to Verify the Heap" at Yale PL Day, Yale University Nov 2015 |
"Implementing distributed control on star architectures" at GAMES 2012 Sep 2012 |
Program Committee member VMCAI 2022 |
Organizer VerifyThis Competition 2021 |
Program Committee member FTfJP 2018 |
External reviewer OOPSLA 2018 |
Reviewer ESOP 2021, PLDI 2020, LMCS, TACAS 2018, VMCAI 2018, SAS 2017, CONCUR 2017, ESOP 2017, ESOP 2016, FMCAD 2015, CADE-25, TACAS 2015 |
Fundamental Algorithms (graduate) NYU, Fall 2017I was the Teaching Assistant (Recitation Leader). Recitation homepage. |
Data Structures (undergraduate) NYU, Spring 2016I was the Teaching Assistant (Recitation Leader). Recitation homepage. |