John E. Laird (born March 16, 1954 in Ann Arbor, Michigan) is a computer scientist who, with Paul Rosenbloom and Allen Newell, created the Soar cognitive architecture at Carnegie Mellon University. Laird is a Professor of the Computer Science and Engineering Division of the Electrical Engineering and Computer Science Department of the University of Michigan.