Aaron Bembenek

Computer scientist ✺ reader of books ✺ fisher of fish

prof_pic.jpg

I am a computer science postdoc at The University of Melbourne supervised by Toby Murray. I work in the areas of programming languages and automated formal methods, with a current focus on automatically proving security properties about binary code. I am getting increasingly interested in neurosymbolic reasoning (see my initial work on Neurosymbolic Transition Systems).

I earned a PhD in computer science at Harvard University, where I was advised by Stephen Chong and was a member of the programming languages group. My PhD research focused on combining logic programming and constraint solving, with applications to program analysis and synthesis; this included designing and implementing the logic programming language Formulog, a variant of Datalog for implementing SMT-based program analysis.

I have an undergraduate degree in classics from Princeton University. I enjoy reading and spending time outdoors.

Selected Honors