My interests include computer security (particularly proof-carrying code), type systems for specification and programming languages, and proof development environments.
I'm a member of the Laboratory for Foundations of Computer Science (LFCS) and the Mathematical Reasoning Group.
Proof General, which provides generic proof development environments for Isabelle, Coq, and other theorem provers.
Types, researching formal reasoning and computer programming based on Type Theory.
If you're interested in studying for a PhD, drop me a line to discuss topics and check the Informatics PG page and the LFCS PG page.