Probability and Stochastic Processes