What Makes Math So Challenging for Students?