Summary
Maria Rosa is a Senior Lecturer Practitioner and machine learning specialist with 17 years' experience spanning academic research, industry support, and teaching across Cambridge and London institutions. She holds a PhD from UCL in Bayesian methods for fMRI and spent nearly a decade developing ML methods for neuroimaging, co-developing the open-source PRoNTo toolbox. At MathWorks she advanced deep learning tooling and customer workflows for MATLAB, producing demos, training, and code contributions that bridged research and production. Now leading Data Science for Social Good Portugal and teaching data science, AI and big data at Anglia Ruskin, she blends rigorous statistical modelling with practical software development in Python, MATLAB and R. Maria is committed to applying ML/AI to not-for-profit problems affecting people and the environment, pairing grant-writing and project leadership with hands-on mentoring. An unexpected strength is her interdisciplinary fluency—from signal processing and graphical models to project management—that helps translate complex methods into usable tools and curricula.
17 years of coding experience
11 years of employment as a software developer
5-year pre-Bologna BSc, Engineering Physics/Applied Physics, 5-year pre-Bologna BSc, Engineering Physics/Applied Physics at Instituto Superior Técnico
Postgraduate Degree, Education Learning and Teaching in Higher Education with FHEA, Postgraduate Degree, Education Learning and Teaching in Higher Education with FHEA at Anglia Ruskin University
University College London
English, Portuguese, French