A 2D Ising model simulation using Metropolis algorithm, implemented by C# with GUI.