Exchangeability (a.k.a. ignorability)
Ideal Experiment
Blocking
Clustering and Cluster Randomization
Practical tips