Director of MSc Complex Systems and Policy, 2025/26
Course development, Coordinator, & Lecturer: Complex Systems, 2025/26
Graduate course on Complex Systems for the MSc Complex Systems and Policy (Core)
Chair of the development team, MSc Complex Systems and Policy, 2022-2024.
A new university-wide program, developed between all faculties and steered by the IIS (Institute for Interdisciplinary Studies) and IAS (Institute for Advanced Studies).
Guest lecturer in the program BSc Computational Social Science, 2023/24, 2024/25
Undergraduate classes in "Foundation: Appreciating the complexity of social challenges."
Guest lecturer in the program MSc Computational Science, 2021/22, 2022/23, 2023/24, 2024/25
Masters level classes in "Introduction to Computational Science/Academic Skills" and "Stochastic Simulation"
Course development, Coordinator, & Lecturer: 'Complexity: Can it be Simplified?', 2021/22,2022/23, 2023/24,2024/25
Undergraduate course on Complexity Science, elective for all programs and honors class, at the University of Amsterdam
Course development, Coordinator, & Lecturer: Modelling System Dynamics, 2020/21,2021/22,2022/23
Graduate course on Systems Dynamics for the MSc Information Studies (Core for Information Systems Track and restricted choice in Data Science Track)
Invitation for long-course development, coordination, & Lecturing: Stochastic Processes, 2024
Graduate course on Stochastic Processes at Serrapilheira Training Program in Quantitative Ecology 2024.
Invitation for short-course development, coordination, & Lecturing: Evolutionary game theory and transitions, 2023
Graduate course on Evolutionary Game Theory and Transitions at Serrapilheira/ICTP-SAIFR Training Program in Quantitative Ecology.
Course development & Lecturer: Rapid Switch: The Energy Transition Challenge to a Low-carbon Future, 2020
Class on the Energy Transition. Responsible for teaching Systems Dynamics. Elective
Co-organizer and advisory: EEB 533 Topics in Ecology: Theoretical Ecology, Princeton University, 2019
Graduate course, Princeton University, Department of Ecology and Evolutionary Biology
Teaching Assistant: Elementos de Física (Physics for Geology), 2011
Undergraduate course, Universidade de Lisboa, Faculdade de Ciências da UL, Departmento de Física
Teaching Assistant: Física Experimental (Experimental Physics for Computer Science), 2011
Undergraduate course, Universidade de Lisboa, Faculdade de Ciências da UL, Departmento de Física
Teaching Assistant: Elementos de Física (Physics for Geology), 2012
Undergraduate course, Universidade de Lisboa, Faculdade de Ciências da UL, Departmento de Física
Introdução aos Algoritmos e Estruturas de Dados (Introduction to algorithms and data structures), 2016
Undergraduate course, Universidade de Lisboa, Instituto Superior Técnico, Departmento de Física