Personal profile

Teaching Interests

In the year 2025/2026 I am teaching:

  • EO101 and EO109: Mathematics and Numerical Tools 1
  • MM202: Advanced Calculus
  • MM217: Mathematics 2m
  • MM402: Modelling and Simulation with Application to Financial Derivatives
  • MM143: Mathematical Foundations (tutorials)
  • MM211/MM213: Mathematics 3b/3e (tutorials)
  • MM401: Communicating Mathematics (project students)
  • MM931: MSc Statistics Project (project students)

Previously I have taught on:

  • MM103: Geometry and Algebra with Applications
  • MM124: Mathematical Modelling
  • MM215: Mathematics 2d
  • EO201 and EO209: Mathematics and Numerical Tools 1
  • MM112: Mathematics 2b
  • MM125: Mathematics Summer School
  • MM104: Statistics and Data Presentation
  • MM108: Applying Mathematics 1
  • MM109: Applying Mathematics 2
  • MM111: Mathematics 1b
  • MM101: Introduction to Calculus 
  • MM102: Applications of Calculus 
  • MM113: Mathematics 1e
  • MM114: Mathematics 2e
  • MM117: Mathematics 1m 
  • MM203: Applicable Analysis 1 
  • MM302: Differential Equations
  • MM501: Mathematics Project 
  • MS983: Dissertation in Data Analytics 
  • MM908: Quantitative Finance Research Project 
  • MM930: MSc Statistics Project 
  • MS983: Dissertation in Data Analytics (project students)
  • SF106: Multidisciplinary Perspectives of Sustainable Development
  • EO001: Mathematics for University Engineering

 

Personal Statement

I am a Teaching Fellow in the Department of Mathematics and Statistics, involved in teaching various areas of applied mathematics and mathematical statistics.

I am currently the Service Teaching Coordinator for the Department of Mathematics and Statistics, organising the teaching of mathematics for students in other disciplines. I am also the Graduate Apprenticeship (GA) Coordinator for Mathematics & Statistics leading the teaching of mathematics for GAs in Engineering. 

My interests are in mathematical modelling, differential equations, time series analysis, and game theory, with applications including marine ecology and population modelling, and mathematical finance. I have supervised a range of honours and masters projects in these topics and other areas of mathematical statistics.

In the year 2025/2026 I am teaching:

  • EO101 and EO109: Mathematics and Numerical Tools 1
  • MM202: Advanced Calculus
  • MM217: Mathematics 2m
  • MM402: Modelling and Simulation with Application to Financial Derivatives
  • MM143: Mathematical Foundations (tutorials)
  • MM211/MM213: Mathematics 3b/3e (tutorials)
  • MM401: Communicating Mathematics (project students)
  • MM931: MSc Statistics Project (project students)

Academic / Professional qualifications

Fellow of the Higher Education Academy (2021)

Associate Fellow of the Higher Education Academy (2020)

PhD Mathematics - Integrating Ecology and Economics in the Mathematical Modelling of Marine Ecosystems. Department of Mathematics and Statistics, University of Strathclyde (2021).

Postgraduate Certificate in Researcher Professional Development, University of Strathclyde (2021).

BSc (Hons) Mathematics, Statistics and Accounting (1st), University of Strathclyde (2013).

Expertise related to UN Sustainable Development Goals

In 2015, UN member states agreed to 17 global Sustainable Development Goals (SDGs) to end poverty, protect the planet and ensure prosperity for all. This person’s work contributes towards the following SDG(s):

  • SDG 12 - Responsible Consumption and Production
  • SDG 14 - Life Below Water

Keywords

  • Mathematical modelling
  • Applied Mathematics
  • Time Series Modelling
  • Game Theory
  • Fisheries
  • Regression
  • Engineering Mathematics
  • Mathematical Biology
  • Learning and teaching

Fingerprint

Dive into the research topics where Ruaraidh McPike is active. These topic labels come from the works of this person. Together they form a unique fingerprint.
  • 1 Similar Profiles

Collaborations and top research areas from the last five years

Recent external collaboration on country/territory level. Dive into details by clicking on the dots or