Summary
Margarida Carvalho is an Associate Professor and researcher with 11+ years of experience at the intersection of operations research, game theory, and algorithmic design, now based at Université de Montréal. Her work advances combinatorial games and bilevel programming, applying theoretical insights to real-world systems such as the Iberian electricity market and kidney exchange programs. Trained with a PhD in Computer Science and research stays across Europe, she blends rigorous mathematical foundations with practical sensitivity analysis for multi-level mixed-integer problems. Colleagues note her persistence, strong communication skills developed during international collaborations, and a consistent drive to translate abstract models into deployable solutions.
11 years of coding experience
12 years of employment as a software developer
Game Theory; Optimization; Complexity, Game Theory; Optimization; Complexity at Université catholique de Louvain
University of Bologna
Doctor of Philosophy (Ph.D.), Computer Science, Approved with Distinction, Doctor of Philosophy (Ph.D.), Computer Science, Approved with Distinction at Universidade do Porto
Portuguese, English, Italian, French