Interaction Design For Complex Problem Solving by Mirel B