harbison-lecture-water-bots_4