Characterizing STEM Community-Based Learning through the Inter-Stakeholder Dynamics within a Three-tiered Model Research Articles pdf