Braitenberg Vehicle Toolkit
In the Spring 2006 teaching of Mike Eisenberg's course The Canon, I became interested in Valentino Braitenberg's Vehicles: experiments in synthetic psychology.
As a semester-long project for that course, I developed a Braiteberg Vehicles simulation in Java, called the Braitenberg Vehicle Toolkit.
I will be posting the source code shortly. For now, the screenshot below will have to suffice.