SDG 4: Quality Education - Ensure inclusive and equitable quality education and promote lifelong learning opportunities for all
My research focuses on the study of programming languages, with emphasis on the theory and practice of program verification and semantics. My interests span multiple application domains, including but not limited to: security, software testing/fuzzing, probabilistic computing, software-defined networks, distributed systems, and concurrency. Many of my works are guided by foundational mathematical frameworks such as coalgebra, Kleene algebra, iteration theory, and category theory.
Currently, I am interested in questions related to:
The theoretical side of my research focuses on (co)algebraic (sometimes even bialgebraic!) semantics of programming languages and systems. I am interested in producing compositional frameworks and reusable results by leveraging mathematical techniques, such as universal (co)algebra and category theory.
Before joining WPI, I was a postdoctoral research fellow at University College London's PPLV group, working with Prof. Alexandra Silva. I earned my Ph.D. degree from Boston University, working with Prof. Marco Gaboardi and Arthur Azevedo de Amorim on Kleene Algebra. Prior to that, I finished my undergraduate study in Mathematics at Wheaton College (MA), advised by Prof. William Bloch, and completed my honor thesis in graph theory with Prof. Rochelle Leibowitz.
Outside of work, I enjoy exploring (mostly vegan) food, cooking, and coffee, spending time with my family, and hanging out with my rabbit. I love farmer's markets, street markets, libraries, public transportations (trains🚆!), and thrifting.
My research focuses on the study of programming languages, with emphasis on the theory and practice of program verification and semantics. My interests span multiple application domains, including but not limited to: security, software testing/fuzzing, probabilistic computing, software-defined networks, distributed systems, and concurrency. Many of my works are guided by foundational mathematical frameworks such as coalgebra, Kleene algebra, iteration theory, and category theory.
Currently, I am interested in questions related to:
The theoretical side of my research focuses on (co)algebraic (sometimes even bialgebraic!) semantics of programming languages and systems. I am interested in producing compositional frameworks and reusable results by leveraging mathematical techniques, such as universal (co)algebra and category theory.
Before joining WPI, I was a postdoctoral research fellow at University College London's PPLV group, working with Prof. Alexandra Silva. I earned my Ph.D. degree from Boston University, working with Prof. Marco Gaboardi and Arthur Azevedo de Amorim on Kleene Algebra. Prior to that, I finished my undergraduate study in Mathematics at Wheaton College (MA), advised by Prof. William Bloch, and completed my honor thesis in graph theory with Prof. Rochelle Leibowitz.
Outside of work, I enjoy exploring (mostly vegan) food, cooking, and coffee, spending time with my family, and hanging out with my rabbit. I love farmer's markets, street markets, libraries, public transportations (trains🚆!), and thrifting.
SDG 4: Quality Education - Ensure inclusive and equitable quality education and promote lifelong learning opportunities for all
SDG 5: Gender Equality - Achieve gender equality and empower all women and girls
SDG 7: Affordable and Clean Energy - Ensure access to affordable, reliable, sustainable and modern energy for all
SDG 11: Sustainable Cities and Communities - Make cities and human settlements inclusive, safe, resilient and sustainable
SDG 13: Climate Action - Take urgent action to combat climate change and its impacts
SDG 16: Peace, Justice, and Strong Institutions - Promote peaceful and inclusive societies for sustainable development, provide access to justice for all and build effective, accountable and inclusive institutions at all levels