Thinking Connections: Learning To Think and Thinking To Learn.