Especialista em direito público, e na assessoria em questões urbanísticas, contratuais e do contencioso administrativo.
Eduardo Caruz presta assessoria na elaboração de planos urbanísticos, e na constituição e funcionamento de diversas entidades urbanísticas colaboradoras. Também trabalha com organismos da administração pública e entidades privadas em questões de contratação.
É professor de Direito Administrativo na Universidad de Sevilla, no Instituto Andaluz de Administraciones Públicas, na Universidad Internacional de Andalucía, no Instituto de Práctica Empresarial, no Instituto Cajasol, na Confederación de Empresas de Andalucía, na FIDAS e noutras instituições.
Realizou estadias de investigação (com bolsas de formação do Ministério da Educação e Ciência espanhol para pessoal investigador entre 1998 e 2001) no Departamento de Direito Público da Università degli Studi di Firenze (Florença), na Real Orden Complutense da Harvard University e da Harvard Law School (Boston), e na Ecole du Louvre (Paris).