Research Mission. To democratize programming, especially to empower social scientists, journalists, data scientists, and other non-traditional programmers. To make programming tools so usable that automating a task is easier than teaching the same task to a human.
Students
Slim Lim (PhD)
Eric Rawn (PhD)
Pragya Kallanagoudar (undergraduate)
Angela Bi (undergraduate)
Xiaorui Liu (undergraduate)
Laila Walker (undergraduate)
Alums
Jeremy Ferguson (MSc)
Jacob Yim (MSc)
Dhanya Jayagopal (MSc)
Rebecca Hicke (undergraduate)
Rajavi Mishra (undergraduate)
Kevin Ye (undergraduate)
Projects. For details of my lab's recent and ongoing research, see: Programming Languages for Approachable and Inclusive Tools (PLAIT)
Service
POPL 2025 Program Committee
PLDI 2024 Program Committee
PLATEAU 2024 Co-Organizer
PLATEAU 2023 Co-Organizer
WICSE 2023 Faculty Mentor
PL+HCI “Swimmer” School 2022 Co-Organizer
PLDI 2022 Program Committee
PLATEAU 2021 Co-Organizer
SRC Grand Finals 2021 Reviewing
OOPSLA 2021 Review Committee
PLDI 2021 SRC Co-Chair
ASPLOS 2021 Program Committee
PL+HCI “Swimmer” School 2020 Co-Organizer
IPA 2020 Program Committee
HATRA 2020 Review Committee
PLATEAU 2020 Co-Organizer
OOPSLA 2020 Review Committee
PLDI 2020 SRC Co-Chair
PLDI 2020 External Review Committee
MAPL 2020 Program Committee
PLATEAU 2019 Co-Organizer
SPLASH 2018 SRC Reviewer and SRC Judge
PLATEAU 2018 Co-Organizer
SNAPL 2017 Submissions Chair
PLATEAU 2017 Program Committee
PLATEAU 2017 Co-Organizer