How does a computer scientist understand infinity What can probability theory teach us about free will Can mathematical notions be used to enhance ones personal understanding of the Bible This book contains six informal lectures by computer scientist Donald E. Knuth exploring the relationship between his vocation and his faith revealing the unique perspective that his work with computing has lent to his understanding of God. Knuths starting point is his 316 project an application of mathematical