Learning from Heuristics