STEM/STEAM: Student Collaboration and Defending & Arguing Science/Engineering Concepts Through Analytic Reasoning