PurPL is the cross-departmental umbrella group for programming languages research at Purdue University. PurPL research groups push the boundaries of every area in programming languages, software engineering, formal methods, and systems: PL theory, design, and implementation, language-based security, compiler optimizations, verification, program synthesis, and more. But we do more than fundamental research: we bring PL ideas to bear on a wide range of areas, including big data, security, education, and computational science.
Subscribe to the PurPL mailing list following
these instructions(name_of_list is purpl) for up-to-date announcements on our weekly seminar
series.
Join our Slack channel either via the Purdue CS Slack or through your ECE faculty’s linked Slack connection.
News 
-
Joseph’s paper on Boolean-Kinded Type Systems has been accepted to POPL 2026. Congratulations Joseph!
-
Congratulations to newly minted Dr. Raghav on successfully defending his dissertation!
-
Patrick’s paper on automatically repairing coverage gaps in PBT input generators has been accepted to OOPSLA’25. Congrats to all the authors!
-
David’s work on adding support for cyclic references to reachability types has been accepted to OOPSLA’25!
-
Hearty congratulations to Dr. Durga, Dr. Rob, and Dr. Zhe on their successful PhD defenses!
-
Yuantian’s paper on syntax guided synthesis has been accepted to PLDI. Congrats Yuantian!
-
Raghav’s work on a compiler that uses arithmetic table lookups to optimize secure FHE computations will appear at PLDI. Congratulations Raghav!
-
Rob’s paper on relational reasoning using e-graphs has been accepted to OOPSLA’25. Congratulations to Rob and Prasita!
Faculty
Postdocs
Grad Students
-
Adhitha Dias
-
Anmol Sahoo
-
Asha Soroushpoor
-
Chanhee Cho
-
Durga Keerthi Mandarapu
-
John Rose
-
Joseph Eappen
-
Joseph Zullo
-
Kanjing Huang
-
Matthew Ruiz
-
Patrick LaFontaine
-
Prasita Mukherjee
-
Pratyush Das
-
Rachit Kumar
-
Raghav Malik
-
Siyuan He
-
Songlin Jia
-
Tarindu Jayatilaka
-
Vedant Paranjape
-
Vidush Singhal
-
Wen Fan
-
Xuyang Li
-
Yongwei Yuan
-
Yuantian Ding
Undergraduates
Alumni
- Adam Miller
- Ashish Mishra — IIT Hyderabad
- Caleb Helbling — Draper Laboratory
- Charitha Saumya — Intel
- Chris Wagner — Amazon
- Danning Xie — Meta
- David M. Perry — Curtain Call LLC
- Guannan Wei — Tufts University
- Jad Hbeika — Intel
- James Decker — Gensyn
- Kanak Mahadik — Adobe Research
- Kia Rahmani — Durable AI
- Kirshanthan Sundararajah — Virginia Tech
- Laith Sakka — Meta
- Leo Osvald — Google
- Mikail Khan — CMU
- Nikhil Hegde — IIT Dharwad
- Nouraldin Jaber
- Oliver Bračevac — EPFL
- Pedro Abreu — TTFA
- Qianchuan Ye — University of Buffalo
- Rob Dickerson — Augustana College
- Rohan Gangaraju — Roblox
- Ruby Tahboub — UIUC
- Scott A Carr — Cisco
- Shangyin Tan — UC Berkeley
- Shengwei An — Virginia Tech
- Supun Abeysinghe — Databricks
- Terry Hsu — Apple
- Vani Nagarajan — Nvidia
- Wenxin Jiang — Socket
- Xilun Wu — Meta
- Yanjun Wang — AWS
- Fei Wang — SambaNova
- Gowtham Kaki — CU Boulder
- Gregory Essertel — Applied Intuition
- Kartik Nagar — IIT Madras
- Roopsha Samanta
- Mathias Payer — EPFL
- Samuel Midkiff — Retired
- Xuankang Lin — Google