Why do we have to wait forever for a bus, and then three come together? In this interview Carlos Gershenson talks about understanding public transportation using computer simulations.