Atuação docente. Sou Professor Titular da Universidade do Estado do Rio de Janeiro – UERJ. Na graduação, ensino o curso básico de Direito Constitucional, em quatro períodos. No mestrado-doutorado, ensino a disciplina Interpretação Constitucional. Sou, também, Professor Visitante da Universidade de Brasília – UnB, onde leciono no mestrado-doutorado a disciplina Direito Constitucional Contemporâneo.

Atuação no exterior. Tenho sido Professor Visitante, na condição de conferencista, em Universidades como a de Wroclaw, na Polônia (2009), e de Poitiers, na França (2010). Em 2011, passei o primeiro semestre como Pesquisador Visitante (Visiting Scholar) na Faculdade de Direito da Universidade de Harvard. Em anos anteriores, passei o mês de julho fazendo pesquisas e escrevendo em diversas universidades, incluindo a Sorbonne, a Academia de Direito Internacional da Haia, bem como as Universidades de Miami, San Francisco, Georgetown, George Washington e a Harvard Kennedy School.

Titulação acadêmica. Sou Professor da Universidade do Estado do Rio de Janeiro - UERJ desde 1982. Sou mestre pela Yale Law School, onde estudei em 1988-1989. Sou também doutor e livre-docente pela UERJ (1990). Meu concurso para Professor Titular foi realizado em 1995.