Michael P McCooey Associate Professor of Mathematics