Computational Statistical Mechanics