Stochastic process Random walk Random walks with absorbing barriers Self-avoiding random walks Poisson processes Simulating a poisson process Discrete Markov chains Simulating a discrete time Markov Chain Random walk on a graph Markov Chain Monte Carlo (MCMC) Continuous Markov chains Martingales Poisson Approximation Branching processes Diffusion processes