Is Algorithm Hard to Learn