State-of-the-Art Symposia: One of three parallel sessions

Speakers

David Cheriton

David Cheriton BSc'73

Professor Emeritus, Computer Science, Stanford University

Bio: David Cheriton is an emeritus professor of computer science and electrical engineering at Stanford University and a world-renowned researcher in networking and distributed systems. He was a founder of Granite Systems, acquired by Cisco Systems in 1996, and founder of Kealia, acquired by Sun Microsystems in 2004. He is a senior technical fellow at Intel and has been a technical advisor with Google, Vmware, Tibco, Cisco and Sun and a number of startup companies. He was the co-founder and chief scientist of Arista Networks and is the co-founder and chief scientist of Apstra, BrainOfThings and OptumSoft.

Cheriton’s research includes the areas of high-performance distributed systems, and high-speed computer communication, with a particular interest in protocol design. He leads the Distributed Systems Group, focused on understanding and solving problems with the complex distributed systems. He has also been teaching and writing about object-oriented programming, building on his experience with OOP in systems building.

Cheriton received a BSc in mathematics from the University of British Columbia and has been instrumental in supporting UBC’s efforts to transform undergraduate science education, emphasizing a strong foundation in computational thinking. In 2014 he established the Cheriton Family Chair in Computer Science at UBC.

Steve Gribble

Steve Gribble BSc'95

Principal Engineer, Google

Bio: Dr. Gribble is a Principal Software Engineer and TLM at Google, where he builds software-de ned networking systems that make Google’s planetary scale networks available, debuggable, and safe to operate. In the past, Steve was a computer scientist and full professor in the University of Washington’s Department of Computer Science & Engineering. Steve had joined the University of Washington in November of 2000, after receiving his PhD from the University of California Berkeley under Professor Eric Brewer.

Steve has co-founded two companies. In 2006, Steve co-founded SkyTap, which provides cloud-based software development, test, and deployment platforms. As well, in 1996 Steve co-founded ProxiNet, Inc., a company that built graphical web browsers for wireless Palm Pilot PDAs using scalable cloud infrastructure to optimize and render web content.

Monica Lam

Monica Lam BSc'80 PhD'87

Professor, Stanford University

Talk: Almond: Keeping the Internet Open with an Open-Source Virtual Assistant

Abstract: Virtual assistants, such as Alexa, Siri, and Google Home, are emerging as the super app that intermediates between users and their Iot devices and online services. As an intermediary, the virtual assistant sees all our personal data and has control over the services and vendors we use. A monopolistic virtual assistant would pose a major threat to personal privacy as well as open competition and innovation.

This talk describes why the world needs an open-source virtual assistant to keep the internet open and to protect privacy. Our solution is the Stanford Almond Virtual Assistant, a research project to create the world's best open-source virtual assistant technology that protects privacy via advanced research and crowdsourcing.

Bio: Dr. Monica Lam has been a Professor of Computer Science at Stanford University since 1988. She is the Faculty Director of the Stanford MobiSocial Computing Laboratory. Her research spans the areas of architecture, compilers, distributed systems, machine learning, and human-computer interfaces. Her current research is to develop an open end-user programmable virtual assistant platform that protects users' privacy. She received B. Sc. in Computer Science from University of British Columbia and a PhD in Computer Science from Carnegie Mellon University in 1987. Prof. Lam is an ACM Fellow, and a co-author of the "dragon book", the most popular textbook in compilers.

Margo Seltzer, PhD

Margo Seltzer

Professor, Computer Science, Harvard University
Incoming Canada 150 Research Chair and Cheriton Family Chair in Computer Science, University of British Columbia

Margo Seltzer is a Herchel Smith Professor of Computer Science and the Faculty Director for the Center for Research on Computation and Society in Harvard's John A. Paulson School of Engineering and Applied Sciences. In September 2018, she will assume a Canada 150 Research Chair and the Cheriton Family Chair in Computer Systems at the University of British Columbia.

Her research interests are in systems, construed quite broadly: systems for capturing and accessing provenance, file systems, databases, transaction processing systems, storage and analysis of graph-structured data, new architectures for parallelizing execution, and systems that apply technology to problems in healthcare.

She is the author of several widely-used software packages including database and transaction libraries and the 4.4BSD log-structured file system. Dr. Seltzer was a founder and CTO of Sleepycat Software, the makers of Berkeley DB, and is now an Architect at Oracle Corporation. She serves on the Computer Science and Telecommunications Board of the National Academies and the Defense Advanced Research Projects Agency (DARPA) Information Science and Technology (ISAT) study group. She also served on the Computing Research Association Board of Directors, the Computing Community Consortium, and was President of the USENIX Association. She is a Sloan Foundation Fellow in Computer Science, an ACM Fellow, a Bunting Fellow, and was the recipient of the 1996 Radcliffe Junior Faculty Fellowship. She is recognized as an outstanding teacher and mentor, having received the Phi Beta Kappa teaching award in 1996, the Abrahmson Teaching Award in 1999, and the Capers and Marion McDonald Award for Excellence in Mentoring and Advising in 2010.

Dr. Seltzer received an A.B. degree in Applied Mathematics from Harvard/Radcliffe College in 1983 and a Ph. D. in Computer Science from the University of California, Berkeley, in 1992.

Peter Smith

Peter Smith PhD'98

Software Engineer, ACL

Title: Thanks for the Research. Can We Use It Sooner?

Abstract: Leading-edge research into computer systems moves us to new levels of performance, scalability, reliability, and security. However, these advances are often inaccessible or unrealistic for small to medium-sized companies lacking the research experience to understand the work, or the staff to implement the ideas. In this talk, we'll discuss how research ideas become mainstream ideas, and how we can accelerate that process.

Bio: Peter Smith is a Principal Software Engineer at ACL (www.acl.com), a UBC spin-off company founded in 1987, based off a 1972 research project (almost 50 years ago!). ACL is now a world leader in Enterprise Governance software using a combination of data analytics and web-based project management. As part of ACL Labs, Peter focuses on the 2-5 year technology roadmap, to ensure that ACL remains up-to-date with leading-edge ideas.

< Back to May 11-12, 2018 Event Archive Page

UBC Computer Science 50th Anniversary
Celebrate 50 Years of Excellence in Research, Learning, and Innovation
2018-2019

<< Back to 2018-2019 CS50 Home Page