John Harer
Topological data analysis and machine learning