STA 561D: Probabilistic Machine Learning