harbison-lecture-water-bots_1