CS 109 Notes


Note: credit for most figures and lots of paragraphs goes to CS 109.