Skip to main page content - your browser does not fully support our CSS, or is text-only.

Paul McMenemy

PhD Research Project

I completed a four year doctoral research project in conjunction with the University of Stirling and CEFAS on a PhD project entitled "An epidemiological and economic framework for designing and evaluating control strategies for water- and food-borne pathogens: A Norovirus case study". I am currently submitting a paper entitled "A model for estimating norovirus variability in shellfish and predicting minimum depuration times", while my second paper is being finalised at the moment.

My primary project supervisor was Dr Adam Kleczkowski, who is the head of the Mathematics & Statistics Group in Stirling, and I am also currently working on a model of bifurcated behaviour within the SE Asian shrimmp industry with Adam. I also was lucky enough to have Professor Frans de Vries as my secondary supervisor, who advised on how to develop the economic aspects of the mathematical model we are developing on norovirus mitigation.

BSc (Hons) Mathematics & Computing Science

I completed my undergraduate honours degree with the University of Stirling, graduating with first class honours in June of 2012. My final semester project was on binary (n,M,d)-codes, specifically examining different methods which could be used to generate codeword alphabets using graphs and matrices. I am still working on some further ideas in this area, looking at possible ways to improve upon the limit derived from the Hamming Bound on the number of codewords for a specific binary (n,M,d)-code.

Conferences & Presentations

Research Groups

M.A.C.S. - Modelling and Analysis of Complex Systems research group. The main aim of the group is to develop novel methods of modelling and analysis in order to solve important problems which have impact in the real world. Whilst members work on a wide range of systems, they can be classified into two main applications areas: biological systems and communication systems.


MAT911 - Discrete Structures module taught by Mr Donald Smith. I taught some of this module's tutorials during the autumn 2013 semester.

MATU9D1 - Revised & Updated Discrete Structures module coordinated by Professor Adam Kleczkowski. I taught one of many tutorial groups during the Autumn 2013 semester.

MATU9M1 - Mathematics I module coordinated by Dr Anthony O'Hare. This module introduces students to a deeper way of thinking about the calculus, as well as a thorough course on linear algebra and complex numbers and their behaviour on the argand plane.

PDMU9L4/5 - A personal development module on Data Skills coordinated by Kate Howie. I chaired lab sessions and answered queries from students taking the module across the different module options.

MGTU9S1 The Global Business Environment: An Introduction. I tutored assisting Business Studies students who were learning skills in statistics as part of this module.

MAT9KB - Algebra & Codes module taught by Dr Penny Jackson. I taught some of this module's tutorials during the autumn 2012 semester.

MATU9JA - Optimisation in Theory and Practice module taught by Dr Andy Hoyle. I taught some of this module's tutorials during the spring 2017 semester, tutoring methods such as branch and bound and nearest neighbour algorithms, as well as simplex and graphical methods used to determine optimal solutions to linear programming problems.

MAT9JB - Numerical Analysis module taught by Professor Adam Kleczkowski. I taught some of this module's tutorials during the spring 2014 semester, covering function approximation and numerical integration methods such as the Trapezoidal & Simpson's Rules as well as Romberg integration.

Access to Higher Education - Data Skills - This course is part of the Access to Higher Education programme ran by the University. I have coordinated and tutored this module since 2013, and have just finished teaching this module to all Access Science & Nursing students in Spring 2017.

Mathematical Contest in Modelling - Myself and Adrian Worton organised and tutored 4 undergraduate teams who took part in the 2014 international mathematical modelling competition, with all 4 teams submitting excellent papers and achieving 'Successful Participant' status. We tutored 2 teams for the competition which took part in February 2015, with both of the teams submitting excellent papers on Ebola virus mitigation. Both teams deserved better honours than they received, with one achieiving `Successful Participant' status, and the other achieving `Honourable Mention'.

Current Learning

I am working on broadening my skills in economics and some useful computer applications:

  • MatLab - A high-level language/environment program used in mathematical modelling and analysis.
  • C++ - A medium- to high-level programming language used in a variety of fields.
  • Combinatorics - A course in techniques for the solution of problems concerning task assignment, scheduling, networks, searching and counting; and to establish algorithms where appropriate.
  • R - R is a free software environment for statistical computing and graphics. This is the main day-to-day software package that I currently use.
  • Python - I am in the early stages of learning Python, enjoying it so far!

Fun Stuff

I am currently working on some additional learning in the areas of web design and databases. I have administered a Formula 1 Predictor League within our department, ex-colleagues and friends using MS Excel over the last 3 years, and moved the League online in 2016. This involved brushing up my skills in HTML, CSS, PHP, MYSQL and Javascript, and asking for lots of help from my more web savvy friends such as James Ferry. We are still updating the site for the new 2017 F1 season, but have a look at the Rules page for the League at F1 Predictor League.