Ben Livshits is a Reader (similar to Associate Professor in the American academic system) at Imperial College London and an affiliate professor at the University of Washington. Previously, he was a research scientist at Microsoft Research. Originally from St. Petersburg, Russia, he received a bachelor's degree in Computer Science and Math from Cornell University in 1999, and his M.S. and Ph.D. in Computer Science from Stanford University in 2002 and 2006, respectively. Dr. Livshits' research interests include application of sophisticated static and dynamic analysis techniques to finding errors in programs.
Ben has published over 100 papers at venues such as PLDI, POPL, Oakland Security, Usenix Security, CCS, SOSP, CHI, ICSE, FSE, and many others. He is known for his work in software reliability, especially tools to improve software security and privacy. As part of his dissertation at Stanford, Ben worked on issues ranging from preventing buffer overruns in C programs to detecting a variety of security vulnerabilities (cross-site scripting, SQL injections, etc.) in Web-based applications. He is the author dozens of patents and multiple tech transfer awards for bringing research in practice. Lately, he has been focusing on topics ranging from security and privacy to crowdsourcing an augmented reality. Ben generally does not speak of himself in the third person.