Wed 23 Oct 2024 09:00 - 10:10 at IBR Ballroom - Keynote - Todd Millstein

A brief discussion at a conference more than 15 years ago led to a collaborative research agenda that has been incredibly fun, intellectually challenging, and impactful. Internet protocols like BGP and DNS underlie everything that we do online, but they routinely break network security and reliability due to their complexity and fragility. While there are many moving parts and underlying causes, time and again the programming languages perspective has proven to be a powerful way to make progress. In short, everything is a program (even if it’s not), and once something is a program we can give it a precise semantics and bring to bear a host of techniques to reason about its behavior. I’ll illustrate this approach through examples from my work, but the ideas are applicable beyond computer networks. I’ll also distill some general lessons that I’ve learned about doing collaborative research and making an impact.

Wed 23 Oct

Displayed time zone: Pacific Time (US & Canada) change

09:00 - 10:10
Keynote - Todd MillsteinKeynotes at IBR Ballroom
09:00
70m
Keynote
Everything is a Program (even if it's not)
Keynotes
Todd Millstein University of California, Los Angeles

Information for Participants
Info for event:

Bio - Todd Millstein is a Professor and Chair of the Computer Science Department at the University of California, Los Angeles and an Amazon Scholar. Todd received his Ph.D. and M.S. from the University of Washington and his A.B. from Brown University, all in Computer Science. Todd’s honors and awards include an NSF CAREER Award, an ACM SIGPLAN Most Influential PLDI Paper Award, an IEEE Micro Top Picks selection, best paper awards from PLDI, OOPSLA, and SIGCOMM, a Microsoft Research Outstanding Collaborator Award, and both the junior faculty and senior faculty versions of the UCLA Engineering Excellence in Teaching Award. Todd co-developed the open-source Batfish network configuration analysis software, which is now managed by AWS and is used by major technology companies to ensure the security and reliability of their computer networks.