University of California, Davis - School of Law
Martin Luther King Professor of Law
Vermont Supreme Court
Judicial Law Clerk
Saint Louis University Law School
Assistant Professor
Yale University School of Law
Ruebhausen Fellow and Postdoctoral Associate
Florida State University College of Law
Associate Professor
Florida State University College of Law
Stearns Weaver Miller Professor of Law
Harvard Law School
Daniel P.S. Paul Visiting Professor of Constitutional Law
Florida State University
Assistant Professor
Harvard Law School
Harvard University