news

news

May 26, 2025 Our work on accelerating SMT-based program verifiers (with Kiran Gopinathan, Dionysios Spiliopoulos, Vikram Goyal, Peter Müller, and Markus Püschel) will appear at CAV’25.
Apr 14, 2025 We are excited to release Veil, a new framework for verifying distributed protocols, automatically and interactively, in Lean! The accompanying paper (with George Pîrlea, Vladimir Gladshtein, Elad Kinsbruner, and Qiyuan Zhao) will appear at CAV’25.
Feb 21, 2025 Our paper on synthesising Separation Logic predicates using Answer Set Programming (with Ziyi Yang) is accepted at OOPSLA’25.
Jan 24, 2025 Our work on programming language synthesis for automated exploit generation (with Yuxi Ling, Gokul Rajiv, and Kiran Gopinathan) will appear at the 34th USENIX Security Symposium.
Jan 10, 2025 All materials for my Yale-NUS course on Parallel, Concurrent, and Distributed Programming are now publicly available.
Oct 29, 2024 Together with Yong Kiam Tan, we are organising the first Singapore Programming Language Summit, which will take place on 4 December 2024. Please, register by November 8 if you’d like to attend and give a talk.
Oct 2, 2024 I am excited to serve as the General Chair for ICFP’25 and as the Local Chair for the joint ICFP/SPLASH’25 conference, which will take place in Singapore on 12-18 October 2025.
Aug 27, 2024 Our paper on implementing concurrent data structures via batch-parallelism (joint work with Callista Le, Kiran Gopinathan, Koon Wen Lee, and Seth Gilbert) will appear at OOPSLA’24.