time-traveling futurist: understanding the present through the lens of the past in order to make sense of the future.