Catherine Maia é professora de Direito Internacional na Universidade Lusófona – Centros Universitários do Porto e de Lisboa (Portugal) – e professora visitante em várias outras instituições, incluindo a Sciences Po Paris e a Universidade Católica de Lyon (França). É também juíza assessora, nomeada pelo Alto Comissariado das Nações Unidas para os Refugiados, no Tribunal Nacional de Direito de Asilo na França. Como consultora jurídica, conduziu diversas missões para organizações internacionais, representações diplomáticas e escritórios de advocacia. As suas áreas de especialização incluem a proteção dos direitos humanos, o direito internacional penal, o direito internacional humanitário e questões de paz e segurança global.