Learning from Problem-Based Projects in Cross-Disciplinary Student Teams