Tim Griffin is a STEM teacher, an award-winning singer/songwriter, and director of a small educational nonprofit (GriffinEd.org) using music to teach STEM and other subjects for kinder to 8th grade. Think "Schoolhouse Rock" and you'll have the basic idea. Kid-friendly, serious fun.