John P. Rouillard, Dept. of Math and Computer Science, University of Massachusetts - Boston