Carreira e Docência Universitária
Contratado como Assistente da Faculdade de Direito de Coimbra, em 1 de Março de 1976.
a) No primeiro ano de Assistente, leccionou aulas práticas de Direito Constitucional (1. ° ano);
b) Nos anos subsequentes, leccionou aulas práticas de Direito Administrativo (2.° ano) e de Direito Administrativo do Curso Complementar (4.° e 5.° anos);
c) Regeu aulas teóricas de Direito Administrativo (2.° ano), nos seguintes anos lectivos: 1979-1980; 1981-1982; 1982-1983; 1983-1984; e 1985-1986;
d) Beneficiou de dispensa de serviço docente, para efeitos de preparação do doutoramento, nos anos lectivos de 1986-1987; 1987-1988; e 1988-1989.
Contratado como Professor Auxiliar da Faculdade de Direito de Coimbra, em 6 de Novembro de 1990, e nomeado definitivamente Professor Auxiliar, em 6 de Novembro de 1995.
Nomeado Professor Associado do quadro da Faculdade de Direito de Coimbra, em 11 de Julho de 1997.
Nomeado Professor Catedrático do 3º Grupo (Ciências Políticas) da Faculdade de Direito da Universidade de Coimbra, em 29 de Abril de 2003, tendo tomado posse do mesmo cargo em 27 de Maio de 2003.
Rege e regeu as seguintes disciplinas na Faculdade de Direito de Coimbra:
a) Direito Constitucional (1.º ano), no ano lectivo de 1975-1976;
b) Direito Administrativo do 2.º ano e Direito Administrativo do 5.º ano, nos anos lectivos de 1976 a 19986;
c) Direito Administrativo do 5.° Ano (Opção B – Jurídico-Publicística), desde o ano lectivo de 1990-1991 até à Reforma de Bolonha;
d) Direito do Urbanismo [disciplina facultativa, destinada aos alunos inscritos nas Opções A (Jurídico-Forense) e C (Jurídico-Económica) do 5.° ano], nos anos lectivos de 1992-1993 a 1994-1995;
e) Direito Constitucional do Curso de Mestrado em Ciências Jurídico-Políticas, com início no ano lectivo de 1994-1995;
f) Direito do Ordenamento e do Urbanismo do 4º Ano da Licenciatura em Administração Pública da Faculdade de Direito de Coimbra;
g) Regime Jurídico dos Planos (1.° semestre) e Gestão Urbanística (Expropriação, Loteamento e Licenciamento de Obras) do 2.° Semestre do Curso de Pós-Graduação em Direito do Ordenamento, do Urbanismo e do Ambiente, organizado conjuntamente pelo Centro de Estudos de Direito do Ordenamento, do Urbanismo e do Ambiente (CEDOUA) e pela Faculdade de Direito de Coimbra desde o ano lectivo de 1995-1996 até ao ano lectivo de 1998-1999) e Direito do Urbanismo I (desde o ano lectivo de 1999-2000).
g) Direito do Ordenamento e do Urbanismo do Curso de Mestrado em Direito Administrativo e, a partir do ano lectivo de 2010-2011, do Curso de Mestrado em Ciências Jurídico-Políticas, menção em Direito do Ordenamento, do Urbanismo e do Ambiente.
h) Administração e Responsabilidade do Curso de Doutoramento em Direito Público da Faculdade de Direito da Universidade de Coimbra, desde ano lectivo de 2009-2010.
i) Direito Constitucional I do Curso de Mestrado em Ciências Jurídico-Políticas, menção em Direito Constitucional, desde o ano letivo de 2012-2013.
Regeu a disciplina de Direito Administrativo do Curso de Mestrado em Ciências Jurídico-Políticas da Universidade Autónoma de Lisboa “Luís de Camões”, no 2.° Semestre de 1992.
Coordenou e regeu, durante os anos lectivos de 1998-1999 e 1999-2000, a leccionação da disciplina de Direito Administrativo II da licenciatura em Direito da Universidade Internacional da Figueira da Foz. Regeu, desde o ano lectivo de 2001-2002 até ao ano lectivo de 2005-2006, na mesma Universidade, a disciplina semestral de Direito do Urbanismo e do Ambiente.
Coordenador das disciplinas de Direito Administrativo (Direito Administrativo I e Direito Administrativo II) da Faculdade de Direito da Universidade do Porto, desde o ano lectivo de 1999-2000 até ao ano lectivo de 2002-2003.
Coordenou e leccionou a disciplina de Direito Administrativo I da licenciatura em Direito da Universidade Lusíada do Porto, no ano lectivo de 1998-1999.
Regeu o 2.° Módulo da disciplina de Direito Administrativo do Curso de Mestrado em Ciências Jurídico-Políticas da Faculdade de Direito da Universidade de Macau, nos períodos de 27/02/95 a 10/03/95, de 19/02/96 a 01/03/96, de 17/03/97 a 27/03/97 e de 13/11/2000 a 24/11/2000.