Nuno David é professor no ISCTE - Instituto Universitário de Lisboa, onde coordena os cursos "Cibersegurança, Ética e Privacidade" no Mestrado em Administração Pública, "Ética Profissional, Computação e Sociedade" no Mestrado em Engenharia Informática e de Telecomunicações, e "Segurança, Ética e Privacidade" na Licenciatura em Ciência de Dados.
É atualmente Encarregado de Proteção de Dados do Iscte, Presidente da Comissão de Ética da Escola de Tecnologias e Arquitetura e membro do Conselho de Ética do Iscte - Instituto Universitário de Lisboa.
Seus interesses de investigação abrangem simulação social, modelos baseados em agentes, ética computacional, privacidade e proteção de dados. Foca-se também na 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.
Nuno David licenciou-se em Engenharia Eletrotécnica - Ramo de Informática, pela Universidade de Coimbra. Obteve o Mestrado e Doutoramento na Universidade de Lisboa, especializando-se em simulação social baseada em agentes, em colaboração com a Universidade de São Paulo, Brasil.