 He completed advanced graduate studies at Virginia Tech in 1976.Haines served as student body president at Dakota Wesleyan University in 1962.He served as president of the University Faculty Club at Virginia Tech 1979-1981.