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
BA, Emory University, Political Science and Philosophy, 1987
MA, Emory University, Philosophy, 1987