Richard Allen


A native New Englander, Dr. Allen graduated from Boston College and received his Ph.D. from Indiana University. During 1984-86 he worked on an intelligent geometry tutor as a member of the artificial intelligence research group at I.R.I.S.A. in Rennes, France. His professional interests subsequently expanded to include use of geometry systems in secondary classrooms both in this country and in France. During 1991-92 he returned to France, to IMAG in Grenoble, to continue his research collaboration on intelligent systems for doing geometry and to participate in an interdisciplinary group studying the cognitive effects of the use of such systems in secondary classrooms.Since 2000 he has developed an expertise in the geometry of Islamic patterns. His wife, Wendy, belongs to the Department of Romance Languages; they have two children, Sarah and Joshua.

Richard Brown


Dick earned a Ph.D. from the University of Illinois/Urbana in 1984, and taught at Carleton College and did CS research at Cornell University before coming to St. Olaf 1990. He directed St. Olaf’s CS program from 1991 to 2009. His scholarly interests are in parallel and distributed computing education (where he co-directs the NSF-funded CSinParallel project), interdisciplinary applications of CS (where he directs the HiPerCiC initiative and is co-principal investigator of St. Olaf’s NSF-funded eCIR project), distributed and real-time systems and formal methods in computing. He has also created many of St. Olaf’s CS courses, and is architect of St. Olaf’s CS Major curriculum. Dick enjoys tennis, ballroom dancing, playing the tuba, riding his bike to work, and spending time with this wife, Susan Dunhaupt, and children Martin, Kevin, Una, Ariel and Schuyler.

Olaf Hall-Holt

Associate Professor, Director of the Computer Science Program

Olaf earned his Ph. D. in CS at Stanford University in 2002, then served as a Postdoctoral Research Associate at SUNY Stony Brook before arriving at St. Olaf in Fall 2004. His research interests include computational geometry, graphics, computer vision, and elements of human cognition. Olaf has worked with students on research projects since his days as a staff researcher at the Geometry Center in Minnesota, between college (at Swarthmore) and graduate school. He grew up in West Africa, studied mathematics in Budapest, and has worked in CS from coast to coast. Olaf co-founded the Twin Cities Free-Net, and enjoys playing soccer and ultimate frisbee, learning about first century history, camping in the winter, and spending time with his wife Christy and their daughters Viveka and Annelise.

Charles Huff


Chuck Huff received his Ph.D. in Social Psychology from Princeton in 1987, and was a post-doctoral fellow with the Committee for Social Science Research in Computing at Carnegie Mellon. He has taught Psychology at St. Olaf since 1988. His research focuses on moral reasoning, social and gender issues in computing, and on teaching social and ethical issues in computing. He has published extensively, and was a member of the panel that designed curriculum standards for social, ethical, and professional issues in computing for Computing Curricula 2001. When not in class or connected to his computer (or both) he enjoys woodworking, making beer, and working on his 1949 Chevy truck.

Steven McKelvey


Steve is a Phi Beta Kappa graduate of Grinnell College. He completed his Ph.D. at Brown University in operations research—more specifically, in the field of network equilibria. In addition to work in large scale network equilibria, Steve is involved with the mathematical modeling of biological systems, primarily population levels of endangered species. Before coming to St. Olaf in 1985, he held summer positions with the Washington, D.C. headquarters of NASA and the Internal Revenue Service. He has also spent three summers working as an actuarial trainee. Between college and graduate school, Steve spent a year working with the Illinois Bureau of the Budget as a systems analyst. Steve also serves as an adjunct member of the faculty in the College of Forest Resources at North Carolina State University. His leisure time is spent canoeing, hiking, skiing, folk dancing, and supporting progressive politics.

Matthew Richey

Professor, Dean of the Faculty of Natural Sciences and Mathematics

Matt received his B.A. from Kenyon College and his Ph.D. from Dartmouth. His areas of research are Applied Mathematics and Mathematical Computing. In his spare time he enjoys running, listening to music, and cooking.