The first edition of this book published in 1996 and provided an overview of standard and not-so-standard topics in computer science given in Richard P. Feynman's inimitable style. For this new edition, Tony Hey has updated the lectures with invited chapters from preeminient scholars in the field.