Nuno David é professor no ISCTE - IUL. Ministra "Ética Profissional, Computação e Sociedade" e o módulo de Ética e Privacidade na unidade curricular "Segurança, Ética e Privacidade", nos cursos de Mestrado em Engenharia Informática e de Licenciatura em Ciência de Dados.
É Encarregado de Proteção de Dados do ISCTE-IUL.
Seus interesses incluem simulação social, modelos baseados em agentes, ética computacional, privacidade e proteção de dados, filosofia da ciência da computação, epistemologia das ciências sociais computacionais e, em particular, as implicações de abordagens computacionais e interdisciplinares para as teorias e metodologias das ciências sociais.
É licenciado em Engenharia Informática pela Universidade de Coimbra, Mestre e Doutorado em Informática pela Universidade de Lisboa e Universidade de São Paulo, Brasil.