STA 432: Theory and Methods of Statistical Learning and Inference