Com Sci Chapter 3 Lecture Notes