He has a broad interest in software verification, and has worked both on theoretical aspects as well as on practical tools for analyzing heaps, concurrency, security policies, etc.