Service

2027

Program Committee (IPDPS)

2026

Program Co-chair (VMIL)
Program Committee (ICPP)
Program Committee (OOPSLA)
Program Committee (PPoPP)

2025

Program Committee (PLDI SRC)
Program Committee (PLDI)
Program Committee (PPoPP)
Program Committee (CGO)

2024

Program Committee (PLDI SRC)
Program Committee (CC)

2023

Registration Chair (PPoPP)

2022

Project for Inclusion in ECE (PIECE) Committee
External Review Committee (OOPSLA)
Artifact Evaluation Committee (OOPSLA)

2020

Artifact Evaluation Committee (PLDI)

2019

Program Committee (ECOOP Doctoral Symposium)