Sociotechnical Systems Approach For Designing Effective Pre-College Stem Programs For Adult Students