Non-profit teaching middle and high school students about STEM (science, technology, engineering and mathematics) by using computer simulations.