I am a lecturer at the School of Computer Science, University of Sydney. Earlier, I was a postdoctoral researcher at TU Wien with Maria Christakis and received my PhD from TU Munich, where I was co-advised by Eva Darulova and Helmut Seidl. Before that I was a graduate student in Max-Planck Institute for Software Systems (MPI-SWS) and Saarland University.

My research interests span over various topics in formal methods and software engineering. I am passionate about static analysis, in my book, AI stands for abstract interpretation. I am curious about program synthesis, optimization, repair and testing and how they can help make software reliable and understandable.

News

Service

2027VMCAI (PC)
2026FLoC Mentoring Workshop (co-organizer), OOPSLA (PC), FAC Journal (Reviewer)
2025CAV (PC)
2024PLDI SRC, SAS, ASE Tool Demo (PC), ISSTA’24 (publicity chair)
2023PLDI (AEC), SAS (subreview)
2022CGO (AEC)
2021CAV, POPL (AEC), FAC Journal (Reviewer)
2020SAS (subreview)

Teaching

TU Wien

  • Seminar in Software Engineering: SS24, WS24/25, SS25, WS 25/26
  • Advanced Software Engineering WS25/26 - guest lecture

TU Munich

  • Program Optimization: WS18/19, WS19/20, WS20/21, WS21/22, WS22/23
  • Virtual Machines: SS19, SS20, SS21, SS23
  • The Tyranny of Types: Curse or Blessing? (Seminar) SS22
  • Program Synthesis Seminar: SS18, SS19, SS20
  • Introduction to Informatics 2 (WS17/18)

Publications

Theses