For years, I’ve been meaning to write a new theoretical computer science textbook to replace the ones I’ve used in my classes, that never seem to address the things students struggle with. Unfortunately, I’ve never had the time.

Rather than wait any longer, I’ve decided to start writing out the book a few pages at a time and posting it here, by sections; feedback is appreciated! Each section is tagged with the name of the chapter it belongs to.

Table of Contents: (in progress)

Leave a Reply