We use cookies to ensure that we give you the best experience on our website. You can change your cookie settings at any time. Otherwise, we'll assume you're OK to continue.

Durham University

Computer Science

Innovative Computing Group

Concerned with methods for representing, processing, communicating and reasoning about information, and the role of the human, in both natural and engineered computing systems. Visit the Innovative Computing Group (ICG) webpage here. Previous information on some of the projects in ICG are also kept here.