Computing
Ron Rivest
Professor of Electrical Engineering and Computer Science at MIT. Ph.D. Stanford
Note: the following books are not recommended by Professor Rivest. They are books that have been used as reference texts in one/some courses he has taught.

Number Theory
for Computing

Computers and
Intractability

Introduction to the
Theory of Computation
Nancy A. Lynch
NEC Professor of Software Science and Engineering, and Professor of Electrical Engineering and Computer Science at Massachusetts Institute of Technology. Ph.D. - MIT.
Note: the following books are not recommended by Professor Lynch. They are books that have been used as reference texts in one/some courses she has taught.

Distributed
Computing
Michael I. Jordan
Pehong Chen Distinguished Professor at the Department of EECS and Department of Statistics, University of California, Berkeley. Ph.D. University of California, San Diego.
Note: the following books are not recommended by Professor Jordan. They are books that have been used as reference texts in one/some courses he has taught.

Probability
and Computing
Alfred Aho
Lawrence Gussman Professor Emeritus of Computer Science at Columbia University. Ph.D. Princeton.
Note: the following books are not recommended by Professor Aho. They are books that have been used as reference texts in one/some courses he has taught.

Introduction to
Automata Theory

Introduction to the
Theory of Computation
Please spread the word by sharing on social media:





