Senior Researcher

Palo Alto, CA, US

Interests: programmable networks, large scale computing platforms, computer architecture, programming languages and compilers.

My web page. I am currently working on programmable networks and Incremental computation with DBSP. I am the co-chair of the P4 programming language design working group. My research has spanned several broad areas of computer science:
  • Databases.
  • Programmable networks (P4).
  • Cloud computing infrastructure: distributed computation platforms, monitoring, debugging, and performance analysis of large scale clusters
  • Big data analysis and visualization
  • Large scale machine learning
  • Computer security
  • Computer architecture
  • Compiler design and implementation
  • Reconfigurable hardware and hardware synthesis
I have a Ph.D. from Carnegie Mellon University. I previously worked at Microsoft Research in Silicon Valley and at Barefoot Networks.