1,311,329 views | Ayah Bdeir • TED2012

Building blocks that blink, beep and teach