Randy Pausch

October 23, 1960 – July 25, 2008