Observe, Think, Learn, and Share.