Thinking Through Data