Szemeredi's Regularity lemma with applications,Quasirandomness, the blow-up lemma, hypergraph regularity, dependent random choice, the container method, Bukh's random algebraic method.