Allen has been at Concordia since 1992 when he began as a part of the technology resource team. Although hired by the Computer Science department, he soon put his teaching talents to work in the education department. His 20 years of teaching in the upper grades of Lutheran schools in the mid-west, made him well suited for his roles of teaching math and computer applications.
Allen has been part of the Lutheran Church Missouri Synod his whole life. He attended St. Peters Lutheran in Arlington Heights (IL) through eighth grade, then went to Concordia High School and Jr. College in Milwaukee, and graduated from Concordia in Seward, Nebraska in 1972 with an elementary teaching degree. He taught middle school in Waterloo (Iowa), Milwaukee (WI), and Menomonee Falls (WI). He received his master?s degree in Educational Computing from Cardinal Stritch University (Milwaukee) in 1991. He is presently working on his doctorate at the University of Wisconsin ? Milwaukee.