Algorithms lie at the very core of computing.
Algorithms are also the focus of the work taking place in CSL's Applied Computation Theory research group. Professors in this group apply rigorous mathematical methods to fundamental problems in computing. In particular, researchers in this group design algorithms for traditional single processor computers, for highly parallel multiprocessor computers, and for distributed computer systems connected by communication networks. They also analyze algorithms to determine their efficiency. Beyond algorithms, the Applied Computation Theory group branches off into other areas, such as ethical issues surrounding computer technology.