For my son, math and science kid, efofex was so important he went back to a pc. We could find nothing to compare to it. He also had another software program that he really liked that wouldn't run on his mac products. For a while he was running both a mac and pc.