Publication
Diagnosing type errors with class
Video
/Guard: Keeping Windows users more secure
/guard is a security mitigation technology that helps to protect programs written in C and C++. Cyber-attacks are becoming increasingly sophisticated, with attackers proactively seeking out vulnerabilities in software to exploit them before the developer…
Video
Provably Correct Peephole Optimizations with Alive (PLDI ’15)
Video abstract for PLDI 2015 paper. Produced by Neeltje Berger and Natalya Butterworth (Microsoft Research).
Video
Implementing WiFi on Software Radios with Ziria
a new platform for rapid prototyping of wireless physical layer on Software Defined Radio, that is able to receive WiFi packets at a line speed