Computational Nanoscience, Lecture 9: Hard-Sphere Monte Carlo In-Class Simulation