Applied Extremal Combinatorics, The Notes