Profesor de Derecho William Stamps Farish, en la Universidad de Texas en Austin. Ha sido designado profesor visitante en la Universidad de Yale, la Universidad de Toronto, la Universidad Externado de Colombia y el Centro Interdisciplinario de Herzliya. Fue asistente judicial de la Presidenta de la Corte Suprema de Canadá y obtuvo sus títulos en derecho y ciencia política de las Universidades de Yale, Oxford y Harvard.