Andrew Vanden Heuvel uses toy building blocks to build a staircase… and do calculus. (2min29sec)

Non-profit Tax ID # 203478467