CS 260r Projects and Close Readings in Software Systems
2017: VERIFIED SYSTEMS

MW 1–2:30, MD 221
Eddie Kohler

What is CS 260r?

Why read research papers?

Why do assignments?

Why do research?

Expectations

Verified systems

Verified systems

Verified systems

What this class is not

Topics

Coq

Coq

Coq

An idiosyncratic introduction to Coq

Types as proofs

Types as proofs

Types as proofs

Types as proofs

What’s wrong with Coq?

More examples

Next time