He earned a Ph.D. from the University of Arizona, a master�s degree from Oregon State University, and a bachelor�s degree from Western Oregon State College. His research interests include the representation theory of finite groups, computational group theory, linear algebra and group cohomology.