In Memory of and a Tribute to Randy Pausch