Springville High School Graduate
Bachelor's Degree in Pre-Law with a Major in History and Minor in Political Science from UAB.
Master's Degree in History specializing in Early Modern Europe, Modern Europe, and Recent America from UAB.
Master's Degree in Secondary Education in Social Sciences from UAB.