The Computer Scientist Training AI to Think With Analogies