Teresa holds a PhD in Design from Politecnico di Milano and a Masters in Industrial Design from FEUP / ESAD. She has a post-graduate certificate in Industrial Design from the Glasgow School of Art / CPD and a degree in Equipment Design from ESAD Matosinhos. Teresa has been a researcher with Ezio Manzini at the Politecnico di Milano (2006-2009 ), where she also taught during this period.
Currently, she teaches at the University of Aveiro and is a member of the Executive Committee of the Communication and Art Department et the UA. Teresa is a researcher at the Research Institute for Design, Media and Culture [ID+] (UA.UP) and the coordinator of the ID+ DESIS Lab, laboratory of the international network DESIS - Design for Social Innovation and Sustainability.