A fast Monte Carlo simulator with a graphical user interface is an ideal education tool for students learning about molecular beam epitaxy (MBE). This paper discusses the implementation of such a simulator, as well as simulation techniques that may be used to tailor surfaces. Simulations carried out on the learning tool show how MBE can recover step-flow growth, in addition to the temperature d...