Teaching positions
2023 - 2024: Assistant Professor (Teaching and Scholarship), Heriot-Watt U.
Teaching Data Science for GA students, in the School of Electrical, Electronic & Computer Engineering, Heriot-Watt U.
2022 - 2023: Associate Lecturer (Education Focused), U. St Andrews
2014 - 2016 (full time), 2016 - 2018 (part time): Lecturer, Glasgow International College (international pathways college for U. Glasgow).
Permanent teaching position.
I coordinated, developed and lectured the maths, stats and computing modules offered by the college.
Large teaching load of 16-20hrs contact per week, ~33 weeks per year.
2012 - 2013: Graduate Teaching Assistantships in Mathematics, University of Glasgow. Competitive position, funded for 6 months.
2009 - 2014: Graduate tutor, University of Glasgow.
Teaching experience
I have lectured and tutored on a variety of honours and pre-honours courses at the Universities of Glasgow, Heriot-Watt and St Andrews, and at Glasgow International College, including the following. The * denotes honours-level courses (SCQF 9 and 10)
Optimisation* (module coordinator)
Probability and Statistics for Data Science and Engineering* (module coordinator)
Statistics and Machine Learning* (module coordinator)
Algebra*
Number Theory*
Topology*
Real Analysis (module coordinator)
Multivariable Calculus and Linear Algebra (module coordinator)
Fundamentals of Pure Mathematics
Discrete Mathematics
Financial Modelling
Introductory Programming (Python)
These teaching positions incorporated the following roles:
Lecturing large classes (>100 students),
Teaching at foundation and postgraduate level,
Supervising postgraduate projects,
Coordinating teaching and development of modules and marking of exams,
Writing and marking exams, including standardising marking,
Developing courses, including writing complete course notes, and tutorial sheets+solutions,
Chairing meetings, for example academic misconduct boards,
...and other standard administrative tasks.