Randy Pausch was a CS professor at Carnegie Mellon University who was diagnosed with terminal cancer last year. Just after that diagnosis, he took part in a lecture series at CMU that was described as what you would say if this were your "last lecture". This was Professor Pausch's last lecture as at the time he was expecting another five months of life.
The lecture is on the topic of childhood dreams and how to fulfill them. He tells several great anecdotes from his own life, and includes helpful advice on how anyone can make their own dreams come true.
Professor Pausch died last week, ten months after doctors gave him six months to live. For the rest of my life, when I hear someone talk about "dying with dignity", I'll think of Pausch. In life he taught thousands of students, in his death he taught millions.