DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE