Thinking Through Time