Jasmine Dyoco from EducatorLabs provides us with 9 great online links for STEM teaching—a list worth exploring!
Source: globaldigitalcitizen.org
I think the STEM programs are great, but I agree with the approach mentioned by my friend Joe Trimboli, who suggested a model that includes a Humanities component to STEM.