I am a professor of mathematics and computer science at Salisbury University. I earned my B.A. in mathematics from Shippensburg University in 1987. Upon graduation I immediately began my graduate work at the University of Virginia. There I earned my Ph.D. in pure mathematics in 1993 studying the cancellation problem for rings. Prior to teaching at Salisbury, I have held assistant professor positions at Lycoming College, Shippensburg University and Morehead State University. I have also instructed classes at The University of Virginia and East Carolina University.
My mathematical interests are mainly in abstract algebra, linear algebra, geometry and fractal geometry. My computer science interests are very broad but I have an affinity toward computer algebra systems, graphics, and parallel computation. Along the teaching lines, I am interested in developing new and effective ways to bring the current technology into the classroom. I feel that exploring mathematics is one of the greatest learning tools in this field.