After being diagnosed with terminal cancer, 47-year-old Randy Pausch returned to Carnegie Mellon University to deliver a final lecture to colleagues, students, and friends. The professor of computer science thought that perhaps 150 people might show up. Instead the 400-seat auditorium was packed.