Dr. John Peterson is a Professor of Computer Science at Western. He has taught at Western since 2005. He has also taught at the University of Arizona and Central Connecticut State University. Dr. Peterson was a research faculty with the Yale Haskell group between 1990 and 2004.
Most of Dr. Peterson's publications are available at http://haskell.cs.yale.edu/.
Dr. Peterson's personal stuff is found here.