Video
Innovating through uncertainty: Getting super curious and combining disparate elements
In this 3-minute video, Sumit Gulwani reflects on the two key innovation principles that his father taught him.
Publication
Synthesizing runtime programmable switch updates
Microsoft Research Blog
Hunting speculative information leaks with Revizor
Spectre and Meltdown are two security vulnerabilities that affect the vast majority of CPUs in use today. CPUs, or central processing units, act as the brains of a computer, directing the functions of its other…