He received a PhD in Earth Sciences from Harvard University in 1986 and taught marine geology at the University of South Florida until 1996 before moving to UCT. John has published more than 50 papers and, in 2004, authored the popular "The Rocks and Mountains of Cape Town", a user-friendly guide to the geology of much of the Cape Floral Region Protected Areas World Heritage Site.