This is an app I wrote to help me learn JavaScript.
It was inspired by an economics model that explains why extreme segregation may arise within
populations where no individual has a strong preference for segregation.
https://class.coursera.org/modelthinking/lecture/16
See this application in action: http://schelling-demo-2.herokuapp.com/