BA, Earlham College
MA, PhD, Fordham University
Dr. Shields holds degrees in philosophy as well as computer science. For the past twenty years, he has been a professor and administrator in computer science and information technology. He has taught computer science at Hanover College, Beloit College, and Silver Lake College. He also served as director of academic computing at Lake Forest College and Hanover College, coordinator of Campus Computing at St. Ambrose University, director of Information Technology at College of Santa Fe, and associate vice president for Information Technology at Emporia State University. He directed the networking of several of these colleges and has also taught philosophy courses and humanities seminars. (2003–2012)