MATH 159: Discrete Probabilistic Methods — Stanford Root