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