Brief bio. I am a Researcher at Meta Superintelligence Labs and a Professor at University College London. I developed Separation Logic and Incorrectness Logic, which underpin tools like Infer, used to detect hundreds of thousands of bugs at Facebook, Microsoft, and Amazon. I co-founded Monoidics (acquired by Facebook) and am a Fellow of the Royal Society and recipient of the Gödel Prize.
I'm interested in "reasoning", both for code and for other-than-code.
I like to think that
fundamental theory, tool development and application can and even should play
off one another via mutual feedback in computer science, and I try to do
theory and engineering at the same time or at least interleaved.