Cross-Disciplinary Problem-Solving