William Carroll received his B.A. in History from Auburn University and went on to earn his M.A. in History from Middle Tennessee State University. In addition to his degrees, Professor Carroll presented his research at conferences for The Society for American Archeology, The American Society for Ethnohistory, and The Western History Association. In addition to his three years at Nossi College teaching American History, World History and Success Strategies Carroll taught at Middle Tennessee State University, Austin Peay State University, SAE Institute of Technology, Volunteer State Community College and Columbia State Community College.