Teaching
I teach across undergraduate, top-up, and postgraduate levels in Data Science at UWE Bristol. My teaching focuses on reproducible workflows, quantitative reasoning, and applied data analysis. I support students in developing clear analytical narratives, disciplined modelling practices, and independent research skills.
Teaching at UWE Bristol Link to heading
As a Lecturer in Data Science, I deliver the following courses:
- Foundational Practice Team Project, BSc (Hons) Data Science
- Data Science and AI Individual Project, BSc (Hons) Data Science and AI
- Interdisciplinary Group Project, MSc Data Science/MSc Fintech
Professional and executive training Link to heading
-
Civil-service training. Delivered technical sessions on agent-based modelling to analysts and policy professionals across UK government departments, including DBT, DSIT, DESNEZ, and NIHR.
-
ADR UK / NCRM national training programme. Co-developer and instructor for a course on programming for administrative datasets, leading the Python component with an emphasis on reproducibility and research workflows.
-
UCL executive education. Delivered lectures on computational methods for lawyers and public-policy professionals as part of UCL’s executive programmes, covering modelling, data analysis, and simulation in applied policy contexts.
Previous university teaching Link to heading
- Instructor for first-year engineering calculus (University of Waterloo)
- Teaching Assistant across eight undergraduate and graduate-level mathematics and modelling courses, delivering tutorials, interactive workshops, marking, and student support