I am Professor and Chair of the Department of Computer Science at Tufts University. I am also Chair of SIGPLAN. The goal of my research is to develop fundamental new ways to make it easier to build more reliable, secure software. I am interested in programming languages, software engineering, and security. I am a member of TuPL. I am an ACM Fellow.
Previously, I was a Professor in the Department of Computer Science and UMIACS at the University of Maryland, College Park, as well as a member of PLUM.
Warning: There are ongoing phishing attempts with messages that purport to come from me. If I contact you, I will always ask you to respond to my Tufts email address (see above), and never via phone, text, WhatsApp, etc. If you have any questions about a message you received that is supposedly from me, you can contact me by email to confirm.