Peter Liepa
brain jam
boulder dash
publications
non-euclidean tessellations (videos)
mathematical visualization
toronto bicycle map
blog