Collaborative problem solving using rigorous research, clear communication and effective design.