Fractional Permission Session Types
POPL 202754th ACM SIGPLAN Symposium on Principles of Programming Languages.
Assistant Professor, Department of Computer Science, Boston University
Part-Time Visiting Faculty, NVIDIA
I am recruiting PhD students. My research is in programming languages, with applications to cryptographic protocols, distributed systems, and probabilistic and machine learning models.
Prospective students are encouraged to contact me directly and to apply to the Boston University CS PhD program. Application deadline: December 1, 2026.
My research primarily focuses on programming language foundations with applications to concurrent and distributed systems. More recently, my interests include language design, type systems, cost analysis, and verification for concurrent programs.
I am the lead designer and developer of Nomos, a domain-specific language for smart contracts, and co-designed Rast, a language for resource-aware session types with arithmetic refinements, with Prof. Frank Pfenning.
Before joining Boston University, I was an Applied Scientist at Amazon and previously a Research Fellow at Microsoft Research India. I received my PhD from Carnegie Mellon University in 2021, advised by Prof. Jan Hoffmann, and my undergraduate degree from IIT Bombay in 2015.
POPL 202754th ACM SIGPLAN Symposium on Principles of Programming Languages.
CP 2026Workshop on Choreographic Programming, co-located with PLDI 2026.
PAgE 2026Workshop on Principles of Agentic Engineering, co-located with PLDI 2026.
PLDI 202546th ACM SIGPLAN Conference on Programming Language Design and Implementation.
POPL 202451st ACM SIGPLAN Symposium on Principles of Programming Languages.
Distinguished paper award
CAV 2023 (Industrial Experience Report)35th International Conference on Computer Aided Verification.
LMCS 2022Logical Methods in Computer Science, Volume 18, Issue 1.
TOPLAS 2022ACM Transactions on Programming Languages and Systems, Volume 44, Issue 3.
CSF 202134th IEEE Computer Security Foundations Symposium.
PPDP 202022nd International Symposium on Principles and Practice of Declarative Programming.
CONCUR 202031st International Conference on Concurrency Theory.
FSCD 20205th International Conference on Formal Structures for Computation and Deduction.
Best system description paper award by a junior researcher
arXiv Preprint: 2001.04439 [cs.PL]
ICFP 201823rd International Conference on Functional Programming.
LICS 201833rd Annual ACM/IEEE Symposium on Logic in Computer Science.
CONCUR 201728th International Conference on Concurrency Theory.
ATVA 201715th International Symposium on Automated Technology for Verification and Analysis.
TACAS 201723rd International Conference on Tools and Algorithms for the Construction and Analysis of Systems.
POPL 201744th ACM SIGPLAN Symposium on Principles of Programming Languages.
LOLA 2016Workshop on Syntax and Semantics of Low-Level Languages
CAV 201527th International Conference on Computer Aided Verification.
TAMC 201512th Annual Conference on Theory and Applications of Models of Computation.
At Boston University, I’ve had the privilege to work with and mentor a number of fantastic students.