The move to analogies as teaching methods is a major step in “cognitive computing,” which allows computers to learn and even reprogram themselves. Cognitive computing is the big evolutionary step to ...