Hall holds a J.D. from the University of Texas School of Law, has done graduate work in religious studies at Rice University, and holds a B.A. in philosophy from the University of Houston. He is a professor of law. He is currently a professor at the University of Mississippi Law School.