Lecture #6 looked at genetic algorithms and genetic programming.
Notes are available in four formats:
The lecture covered material from Chapter 4 of the textbook, and from Chapter 20 (pages 619--621) of Artificial Intelligence: A Modern Approach by Stuart Russell and Peter Norvig.
There was no reading assignment.