This page has slides for lectures and seminars I have given over the years. All lectures below are organized by subject. 

Geometric Machine Learning Algorithms

 Lecture   Material
An introduction to Clustering   Lecture 1
 Graph Algorithms   Lecture_2
KNN-graphs KD-trees   Lecture_3
Nearest Neighbors-Based Clustering and Classification Methods   Lecture_4
Hierarchical clustering   Lecture_5
Graph Laplacian   Lecture_6
Spectral Clustering   Lecture_7
DBSCAN and Graph Clustering   Lecture_8
An Introduction to Topological Data Analysis   Lecture_9
The Mapper Algorithm   Lecture_11
Contour Trees and Persistence   Lecture_12
An Introduction to Persistent Homology   Lecture_13

Artificial Neural Networks

The Backpropagation Algorithm

Neural Networks in Sklearn

Geometric Processing

 Lecture   Material

Surfaces and their representations

figure_8

  lect_1

 Topology of Surfaces

topology_surfaces

  lect_2

 Parameterization of Surfaces

surface_parametrization

  lect_3

Harmonic Functions

female david first eigen critical points

  lect_4

Discrete Operators on Triangulated Meshes

hat_function

  lect_5

Morse Theory on Triangulated Meshes

Morse

  lect_6

 Topological Algorithms-I

  lect_7

Topological Algorithms-II

  lect_8

Topological Algorithms-III

  lect_9