Expertise

Areas of Expertise:

  • Administrative Law
  • Constitutional Law
  • First Amendment Law
  • Telecommunications Law
Affiliations

John S. Stone Chairholder, School of Law, University of Alabama
2008

Professor, School of Law, University of Alabama
2008

Past Affiliations

Professor, School of Law, Washington and Lee University (past)

Professor, School of Law, University of Alabama

John S. Stone Chairholder, School of Law, University of Alabama

Communities
Law
Degrees
LLM, Duke University, International and Comparative Law, 1991
JD, Duke University, 1991
MA, Emory University, Philosophy, 1987
BA, Emory University, Political Science and Philosophy, 1987