Edwards erhielt 1980 einen Bachelor in Luft- und Raumfahrttechnik von der United States Naval Academy und 1994 einen Master in Luftfahrttechnik von der University of Tennessee. ###>He graduated from Lineville High School in 1976 and earned a Bachelor of Science degree in Aerospace Engineering from the United States Naval Academy in 1980.