Margarida is a mathematician with a Ph.D. degree in Computer Science from the University of Porto, Portugal, received in 2016. At present time, she holds an IVADO Fellowship at Polytechnique Montréal.
Her most relevant research contributions include computational complexity classification and algorithm design for bilevel programs and non-cooperative integer programming games. Motivated by Machine Learning predictions of a kidney transplant quality, most recently, Margarida started to analyze the social impact of this extra information. In particular, she is investigating the consequences in terms of strategical behaviors by decision makers in Kidney Exchange Programs. This research involves data science, graph theory, game theory (Nash equilibria computation) and integer programming.