STA 231: Advanced Introduction to Probability