Teaching

University of Exeter, UK
Module : AI for Environment
Role : Co-developer and Module Leader
Year taught : 2026-Present
Enrolment : >5 Graduate Students
Organisation : University of Exeter, UK
University of Exeter, UK
Module : Machine Learning
Role : Module Leader
Year taught : 2024-Present
Enrolment : ~80 Graduate Students (two cohorts)
Organisation : University of Exeter, UK
University of Exeter, UK
Module : Python Programming
Role : Module Tutor
Year taught : 2024-2026
Enrolment : ~250 Undergraduate Students
Organisation : University of Exeter, UK
Teesside University, UK
Module : Advanced Structural Analysis with Dynamics
Role : Module Leader
Year taught : 2022-2023
Enrolment : ~80 Graduate Students
Organisation : Teesside University, UK
Teesside University, UK
Module : Statistical Methods for Data Analytics
Role : Module Tutor
Year taught : 2022-2023
Enrolment : ~200 Graduate Students
Organisation : Teesside University, UK
Teesside University, UK
Module : Digital Twinning
Role : Co-developer and Module Tutor
Year taught : 2022-2023
Enrolment : ~20 Graduate Students
Organisation : Teesside University, UK
Teesside University, UK
Module : Applied Mathematics
Role : Module Tutor
Year taught : 2022-2023
Enrolment : ~50 Undergraduate Students
Organisation : Teesside University, UK
Universidad de Los Andes, Chile
Module : Applied Machine Learning
Role : Visiting Lecturer
Year taught : 2023
Enrolment : ~30 PhD Students and PostDocs
Organisation : Universidad de Los Andes, Chile
University of Greenwich, UK
Module : Introduction to Finite Element Mathematical Modeling
Role : Module Tutor
Year taught : 2021
Enrolment : ~100 Graduate Students
Organisation : University of Greenwich, UK
Universidad San Francisco de Quito, Ecuador
Module : Applied Machine Learning
Role : Visiting Lecturer
Year taught : 2021
Enrolment : ~30 Faculty Members
Organisation : Universidad San Francisco de Quito, Ecuador
University of California, Irvine, USA
Module : Mechanics of Materials
Role : Teaching Associate
Year taught : 2018-2021
Enrolment : ~120 Undergraduate Students
Organisation : University of California-Irvine, USA
University of California, Irvine, USA
Module : Introduction to Earthquake Engineering
Role : Teaching Assistant
Year taught : 2020
Enrolment : ~60 Undergraduate Students
Organisation : University of California-Irvine, USA
University of California, Irvine, USA
Module : Structural Reliability
Role : Teaching Assistant
Year taught : 2019-2020
Enrolment : ~30 (two cohorts) Graduate Students
Organisation : University of California-Irvine, USA

Executive Education

Met Office, UK
Programme : Machine Learning Foundation Training Programme
Role : Academic Supervisor
Year taught : 2025-2026
Duration : 6 Weeks
Enrolment : 6 Professional Researchers (4 in 2025; 2 in 2026)
Organisation : Met Office, UK
Met Office, UK
Module : Artificial Neural Networks
Role : Professional Training Lecturer
Year taught : February 2026
Duration : 6 Hours
Enrolment : ~20 Met Office Researchers
Organisation : Met Office, UK
Met Office, UK
Module : Unsupervised Machine Learning
Role : Professional Training Lecturer
Year taught : February 2026
Duration : 6 Hours
Enrolment : ~20 Met Office Researchers
Organisation : Met Office, UK