When asked weather "Eliza" has passed Turing's test, my teacher said: oh yeah, easily, but Turing's test can only detect if you were fooled to think it's Artificial Intelligence, not that it really is. As the students demanded an explanation, he went on: See, he said, Eliza is written on a high-level interpreter, and those (Like any other we know of) have a distinct, solid, barrier between their operation phases: (the source) writing time, and (the object) running time. Once anyone can shatter this barrier, maybe, only maybe the Artificial Intelligence will start becoming, a remote possibility. Until then, we're left to fiddle with "Expert-Systems" at best. As the students demanded further explanation, he went on: See, Artificial Intelligence is when a program can overcome a precedence, which, in normal terms, is considered an illegal input. To overcome a precedence, the program would have to be able to re-write itself while running, not to mention having the knowledge-base to do it correctly, meaning taking into account everything else it knows, in order to avoid a logical or contextual crash. Being able to perform such a trick can remind one, the 16th century Austrian Count Munchhausen, pooling himself and the horse he sat on, from the dept of a mud-pool, by pooling his own hair up.