There is kind of pleasure in knowing things. Recently, I understood more about why is that: it seems an aspect of my character hard-wired in my brain.The horizon looks full of that kind of pleasure for me with a plethora of things to know during my leisure time and also in my daily work life.For example in the area of algorithm science –which is perhaps a better term for computer science– I was just reading a paper entitled:What (Else) Should Computer Science Educators Know?by Judith Gal-Ezer and David HarelCommunications of the ACMVolume 41, Issue 9 (September 1998)Pages: 77 - 84Year of Publication: 1998ISSN:0001-0782There are plenty of things to know, and to understand. I like the following idea about what is understanding:"It has often been said that a person does not really understand something until he teaches it to someone else. Actually a person does not really understand something until he can teach it to a computer, i.e., express it as an algorithm."-Donald Knuth, American Mathematical Monthly, 1974.