CS 109: Introduction to Probability for Computer Scientists — Stanford Root