
I am a PhD student at the University of Pennsylvania where I am advised by Rajeev Alur. I previously graduated from École Polytechnique with bachelor's and master's degrees in mathematics and computer science. My set of core research interests is spanned by the following grammar:
As a result, I am also interested in all topics that play a role in these domains including (but not restricted to) logic, model checking, reinforcement learning, game theory, control, cyber-physical systems, PL, NLP etc.
During my undergrad and masters, I had the honor and pleasure of working with: Alessio Mansutti on optimization in integer linear-exponential programs at the IMDEA Software Institute in Madrid, Spain; Nathanaël Fijalkow on programmatic reinforcement learning (GenPlan'25) at the University of Warsaw; and Caterina Urban on building an abstract interpretation based tool to verify data science Jupyter notebooks(SOAP'23) at ENS Ulm, Paris. And I started my journey in the world of formal methods research working with Sergio Mover on handling communication delays arising in cyber-physical systems at École Polytechnique, Paris.
What's up with me!
- February 14, 2025: I will be attending AAAI 2025 in Philly and presenting my work on Programmatic Reinforcement Learning at the GenPlan Workshop.
- August 27, 2024: Moved across the Atlantic to start my PhD at the University of Pennsylvania.
- June 2, 2024: I attended a Dagstuhl seminar on Stochastic Games
- April 1, 2024: I started my internship at IMDEA Software Institute, Madrid working with Alessio Mansutti. Excited for my next 5 months in Madrid!
- September 5, 2023: Defended my internship on programmatic reinforcement learning. Find my report here! I also created some cool animations of our synthesized policies using manim.
- June 6, 2023: Our paper Static Analysis of Data Transformations in Jupyter Notebooks was accepted at the SOAP workshop at PLDI 2023! This was joint work with Luca Negrini and Caterina Urban during my bachelor thesis.
- April 3, 2023: Moved to Warsaw, Poland to work with Nathanaël Fijalkow at the University of Warsaw to work on programmatic reinforcement learning. Looking forward to spending 4 months here discovering a new country and an exciting topic!
- September 19, 2022: Started the Parisian Masters of Research in Computer Science (MPRI) at Ecole Polytechnique which is a research oriented master's program in theoretical computer science.
- September 15, 2022: I received the Global Winner in Computer Science award at the Global Undergraduate Awards for my work on static analysis of data science software.
- June 19, 2022: Graduated with a bachelor's degree in mathematics and computer science from Ecole Polytechnique with a summa cum laude honor.
- April 4, 2022: Submitted by bachelor thesis. I worked on verifying data science software! Find it here.
- October 11, 2021: I presented a talk on my research in hybrid systems at a reunion of researchers from around France working in similar areas which took place at LIX! Find my slides here. A (re-)recording of the talk is here!
- October 1, 2021: Find the report of my work on delays in hybrid systems here.
Publications
- Composing Agents to Minimize Worst-case Risk. Guruprerana Shabadi and Rajeev Alur. Preprint. [PDF]
- Programmatic Reinforcement Learning: Navigating Gridworlds. Guruprerana Shabadi, Nathanaël Fijalkow, Théo Matricon. Generalization in Planning (GenPlan) Workshop, AAAI 2025. [PDF]
- Static Analysis of Data Transformations in Jupyter Notebooks. Luca Negrini, Guruprerana Shabadi, and Caterina Urban. SOAP Workshop, PLDI 2023. [PDF]