Service
2026
| Program Committee (ICPP) | 2026 |
| Program Committee (OOPSLA) | 2026 |
| Program Committee (PPoPP) | 2026 |
2025
| Program Committee (PLDI SRC) | 2025 |
| Program Committee (PLDI) | 2025 |
| Program Committee (PPoPP) | 2025 |
| Program Committee (CGO) | 2025 |
2024
| Program Committee (PLDI SRC) | 2024 |
| Program Committee (CC) | 2024 |
2023
| Registration Chair (PPoPP) | 2023 |
2022
| Project for Inclusion in ECE (PIECE) Committee | 2022 |
| External Review Committee (OOPSLA) | 2022 |
| Artifact Evaluation Committee (OOPSLA) | 2022 |
2020
| Artifact Evaluation Committee (PLDI) | 2020 |
2019
| Program Committee (ECOOP Doctoral Symposium) | 2019 |