Department of Computer science and Applied Mathematics