CPSC156: The Internet Co-Evolution of Technology and Society Lecture 10: February 15, 2007 Search.
CPSC156a: The Internet Co-Evolution of Technology and Society Lecture 9: October 2, 2003 Web Searching and Google.
CPSC156a: The Internet Co-Evolution of Technology and Society