Science360
Computer Science Teachers Speak Out!
Computer science teachers from across the country tell you what excites them about teaching computer science. A strong foundation in computer science--being able to apply foundational concepts, methods and tools--is required to excel in...
Brainwaves Video Anthology
Joe Mazza - The Times They Are A-Changin'
Dr. Joseph Mazza is a lifelong learner, leader, and innovator. Joe currently serves as the Leadership Innovation Manager at The University of Pennsylvania’s Graduate School of Education. In this role, Joe works with faculty, students,...
TED-Ed
The Tower of Epiphany | Think Like A Coder, Ep 7
Let coding save the world. As part of her quest, the hero of the series must retrieve the Node of Creation from the Tower of Epiphany. This requires solving a computer programming puzzle to determine the energy needed to fill a basin...