He earned a bachelor’s degree in physics from the University of Wisconsin, Green Bay, a master’s degree in environmental administration from the University of Illinois and a doctorate in information science from Nova Southeastern University. He taught computer science at MacMurray College in Illinois and at Wingate University in North Carolina. Palmer is interested in the use of information technology by mission agencies and other nonprofit organizations.