How to explain zero-knowledge protocols to your children (1998)

Operating Systems: Three Easy Pieces

A Basic Introduction to Neural Networks

TCP Vegas: New Techniques for Congestion Detection and Avoidance (1994)

Seymour Cray Obituary by John Markoff (1996)

Peter Naur – Programming as Theory Building (1985)

How to Explain Zero-Knowledge Protocol to Your Children (1998)

Operating Systems: Three Easy Pieces

InterTubes: A Study of the US Long-Haul Fiber-Optic Infrastructure

Notes on “Plan 9 from Bell Labs” by Rob Pike

Option 9: A Shoot'em Up Miniature Video Game in Common Lisp

Operating Systems: Three Easy Pieces

Machine Teaching: An Inverse Problem to Machine Learning [pdf]

Enabling JSON Document Stores in Relational Systems (2013) [pdf]

How to explain zero-knowledge protocols to your children (1998) [pdf]