Whilst working in the Mathematics Department he invented (at the same time as David Watson) the algorithm for computing Voronoi diagrams that bears their names (the Bowyer–Watson algorithm).
Podczas pracy na wydziale matematyki wynalazł (w tym samym czasie co David Watson) algorytm do wyliczania diagramu Woronoja, który otrzymał nazwę algorytmu Bowyera-Watsona.