Bachelor of Science, St. Cloud State University, 1967. Master of Arts in Education, Ball State University, 1973. Doctor of Philosophy, University North Dakota, 2002.
Teacher Lincoln Junior High School, Hibbing, Minnesota, 1967-1970, West Concord (Minnesota) High School, 1970-1972. Vocational teacher Moorhead (Minnesota) Technology College, 1972-1990. Teacher Moorhead Public Schools, 1984-2000, retired.
Member District Mathematics Committee, Moorhead, 1978-2000. Adjunct professor Minnesota State University, Moorhead, since 2003.
Commander Fargo (North Dakota) Civil Air Patrol, 1984-1986, 89, 94-. Director public affairs North Dakota Civil Air Patrol, Mandan, 1986-1989. Precinct chairman Democratic Committee, Moorhead, 1968-1990.
Member National Council Teachers Mathematics Kappa Delta Pi.
Married Phyllis Wanda Campbell, August 29, 1982. Children: Debra Lynn Huber, Kathi Marie Brown, Brent Boyd, Daniel Henry Huber, Brandi Rose, Joseph Skye Olson.