 Haines received his bachelor's degree from Dakota Wesleyan University, Mitchell, South Dakota, in 1964.Graduate work at the University of Wyoming, Laramie, Wyoming (1965-1967).He earned a Master's of Science from Troy State University, Troy, Alabama, in 1970.