Probability with Applications