 He has been a fellow of the American Association of Artificial Intelligence since 1997.He has authored over 100 refereed publications.McAllester's research areas include machine learning theory, the theory of programming languages, automated reasoning, AI planning, computer game playing (computer chess), and computational linguistics.