Department of Mathematics and Computer Sciences