Mathematics and Computer Science Collaborative