Mario's research focuses on computational mechanics, namely computational plasticity - numerical implementation of the limit analysis theorems, the use of parallel processing for large scale computations, development of hybrid-mixed finite element models using non nodal Lagrange polynomials as approximation functions and the use of continuum damage mechanics to model the physically non-linear behavior of concrete structures. Mario received his Ph.D. degree in Civil Engineering from (UNL) University Nova of Lisbon for his dissertation on "Tridimensional numerical implementation of the kinematic theorem of limit analysis" and also holds MSc degree in Structural Engineering from IST - Technical University of Lisbon. He briefly worked as a structural design engineer before joining the Faculty of Sciences and Technology of UNL, first as a Teaching Assistant (2002-2009) and later on as an Assistant Professor.