Visiting Professor of Law
Georgetown University Law Center
UDC David A. Clarke School of Law
Professor of Law
Harvard Law School
University of Oxford, Trinity College
Cornell University