This video is from a talk that Gill Bejerano gave at Stanford in May, 2010. It is structured into 4 parts:
The slides for this talk are available.
Permission has been obtained to distribute this lecture. Please feel free to link to this page.
Adobe Flash Player is required to watch the video.
You may see some stalling as the video starts, but this resolves itself after the first minute or so.