A scientist who specializes in the theory of computation and the design of computers English: computer scientist