Collaborative Design Learning and Thinking Style Awareness