Randy Pausch
October 23, 1960 – July 25, 2008