G Eric Moorhouse Professor of Mathematics University of Wyoming