Student involvement in STEM activities: Is it a good idea, what works and how can we make it better?