Work in progress: I am putting together my notes into a course reader format. I just started the process yesterday (May 4th) so you are looking at a very rough draft. But I will continue to work hard on it, and update this page as I go.


  • Typo in law of total probability: In an old version of the Conditional Probability handout, I had accidentally wrote the law of total probability as defining P(E|F). I meant to write that it defines P(E)

Probability for Computer Scientists

From Counting to Deep Learning

1. Counting

2. Probability

3. Conditional Probability

4. Random Variables

5. Discrete Distributions

6. Continuous Distributions

7. Multivariate

8. Probability as a Variable

9. Sampling

10. Central Theorems

11. Parameter Estimation

12. Machine Learning