Explorations in Monte Carlo Methods (Undergraduate