Updates by Dr. Horowitz: reduce slides and clean up intro.