Structural Ramsey theory of metric spaces and topological dynamics of isometry groups Fraisse classes of finite metric spaces and Urysohn spaces Ramsy calculus Ramsey degrees and universal minimal flows Big Ramsey degrees indivisibility and oscillation stability