MATHEMATICS AND COMPUTING DEPARTMENT