Assignment for Algorithms that includes GUI & Monte Carlo Simulations