João Terrenas é Professor Auxiliar Convidado no Departamento de História da Escola Superior de Políticas Públicas do ISCTE-IUL e Professor Auxiliar Convidado no Departamento de Sociologia da Universidade da Beira Interior. Concluiu um doutoramento no Departamento de Política da University of York (2015-2020) sobre Estudos Críticos de Segurança e a teoria da segurança como emancipação. Foi Graduate Teaching Assistant na University of York (2016-2018) e Junior Visiting Fellow no Centre on Conflict, Development and Peacebuilding (CCDP) do Graduate Institute of International and Development Studies (2018), em Genébra, Suíça. Após a Licenciatura em Relações Internacionais no ISCSP-ULisboa (2011-2014), concluiu um Mestrado em Estudos de Segurança na Aberystwyth University (2014-2015).