Learning Together Thinking Together