CV

I teach mathematics at university and research educational practice. I have held various voluntary roles, including as Vice President of the Institute of Mathematics and its Applications, Editor of MSOR Connections and Deputy Chair of the group writing the 2023 version of the Quality Assurance Agengy Subject Benchmark Statement for Mathematics, Statistics and Operational Research. There are lists of things I've done below. You can also get lists of publications, talks and maths communication activities.

Page navigation

Current employment

I have worked at Sheffield Hallam University since 2015 (current role: Senior Lecturer in Mathematics).

Current committee membership and other roles

Editorial activity

Journal editor

Editorial board membership

Conference editorial work

One-off publication editorial work

Journal and conference reviewing activity

View my verified peer reviews at Web of Science.

Journal reviewing

68 reviews for 17 journals since 2015:

Conference committees

Conference proceedings reviewing

Conference abstract reviewing

External quality assurance reviewing activity

Other reviewing activity

Grants

Research

Development

Networks, conferences and events

Professional membership

I am a member of the following professional bodies:

I am also a member of the following:

Qualifications

I hold the following qualifications:

Previous employment

Previously I have been employed as (since 2002):

Previous other roles

I have previously held the following other roles and responsibilities:

Supervision

Doctoral

Completed:

  1. Supervisor for Jenny Stacey, Adults studying GCSE mathematics in Further Education: Self-efficacy, anxiety, and examination grades, Sheffield Hallam University, 2020-25.

  2. Director of Studies for Alex Crombie, The Contribution of Interdisciplinary Teaching to the Development of Students' Employability, Sheffield Hallam University, 2016-23.

Ongoing:

  1. Supervisor for Siavosh Haghighi Movahed, An innovative approach in teaching laboratory activities within a computer networking curriculum, Sheffield Hallam University, 2017-24.

  2. Director of Studies for Ellen Marshall, Statistics anxiety: effectiveness of strategies in reducing the impact on student achievement, Sheffield Hallam University, 2018-25.

Casual researchers

As employer of non-student researchers:

  1. Co-supervisor for 1 casual researchers, Exploratory 'practice research in mathematics education' (PRIME) group, Sheffield Hallam University, 2019.

  2. Supervisor for 1 casual researchers, Review of project-based learning practices in university-level engineering, Sheffield Hallam University, 2018/19.

As employer of student researchers:

  1. Supervisor for 2 student researchers, Scoping the potential of numerate e-assessment systems for improving assessment practice at Sheffield Hallam University, Sheffield Hallam University, 2022/23.

  2. Co-supervisor for 1 student researchers, Effectiveness of mathematical outreach activities, Sheffield Hallam University, 2020.

  3. Co-supervisor for 1 student researchers, Group Learning and Assessment Development (GLAD) Forum, Sheffield Hallam University, 2019.

  4. Co-supervisor for 3 student researchers, Course community, Sheffield Hallam University, 2018/19.

  5. Supervisor for 1 student researchers, Opportunities to enhance practice arising from changes to school mathematics, Sheffield Hallam University, 2018.

  6. Co-supervisor for 2 student researchers, Revitalising placement preparation and employability content in level 5 BSc Mathematics, Sheffield Hallam University, 2018.

  7. Co-supervisor for 2 student researchers, Enhancing student awareness of skills development and career options in mathematics, Sheffield Hallam University, 2018.

  8. Supervisor for 1 student researchers, Maths content and concepts at the transition to university, Sheffield Hallam University, 2017.

  9. Supervisor for 2 student researchers, Student employability audit, Sheffield Hallam University, 2017.

  10. Main supervisor for 2 student researchers, Games in mathematics higher education, Sheffield Hallam University, 2017.

  11. Main supervisor for 2 student researchers, Maths Arcade enhancements, Sheffield Hallam University, 2017.

  12. Main supervisor for 2 student researchers, Maths Arcade enhancements, Sheffield Hallam University, 2016.

  13. Main supervisor for 2 student researchers, Effective outreach in mathematics, Nottingham Trent University, 2015.

  14. Main supervisor for 1 student researchers, Evaluation and development of the Maths Arcade at NTU and nationally, Nottingham Trent University, 2014.

Taught dissertations

Taught postgraduate dissertations:

  1. Using Academic Analytics to investigate the potential for an NSS Early Warning System, MSc Digital and Technology Solutions Specialist (Data Analytics), Sheffield Hallam University, 2023/24.

  2. How can Forecasted Call Volumes assist in Workforce Resource Management?, MSc Digital and Technology Solutions Specialist (Data Analytics), Sheffield Hallam University, 2023/24.

  3. Application of Linear Programming for Efficient Production Planning in FMCG [Fast-Moving Consumer Goods] Industry, MSc Automation Control and Robotics, Sheffield Hallam University, 2023/24.

  4. Digital Twin Implementation of Robotic System for Automated Inspection and Sorting of Processed Food Products, MSc Automation Control and Robotics, Sheffield Hallam University, 2023/24.

  5. Project Management Strategies During Lottery Operator Transition, MSc Advanced Engineering and Management, Sheffield Hallam University, 2023/24.

  6. Lottery Games: Design and evaluation of systems to maximize profits, MSc Advanced Engineering and Management, Sheffield Hallam University, 2021/22.

Undergraduate dissertations:

  1. The Evolution of Mathematics Teaching: A Historical Journey through the 1900s, BSc Mathematics, Sheffield Hallam University, 2023/24.

  2. Programming a computer to play a game, BSc Mathematics, Sheffield Hallam University, 2023/24.

  3. Voronoi Polygon Generation Methods in Urban Planning, BSc Mathematics, Sheffield Hallam University, 2023/24.

  4. A Game Theory Analysis of Tactix, BSc Mathematics, Sheffield Hallam University, 2022/23.

  5. Developing a program to determine if Quarto is a solved game, BSc Mathematics, Sheffield Hallam University, 2022/23.

  6. An Exploration into the Contributions of Women Mathematicians in 18th-20th Century Europe, BSc Mathematics, Sheffield Hallam University, 2022/23.

  7. Programming a game tree search (e.g. for Noughts and Crosses), BSc Mathematics, Sheffield Hallam University, 2021/22.

  8. Calculating Pi, BSc Mathematics, Sheffield Hallam University, 2021/22.

  9. Revisiting 'Men of Mathematics' by E.T. Bell, BSc Mathematics, Sheffield Hallam University, 2020/21.

  10. Women and Mathematics: Lives and Contributions through 18th and 19th Century Europe, BSc Mathematics, Sheffield Hallam University, 2020/21.

  11. Programming a computer to play Naughts and Crosses and related games optimally, BSc Mathematics, Sheffield Hallam University, 2020/21.

  12. Simulating the Lorenz cipher used in 'Tunny' Machines during WW2, BSc Mathematics, Sheffield Hallam University, 2020/21.

  13. Revisiting “Men of Mathematics”: The Biography of Niels Henrik Abel, BSc Mathematics, Sheffield Hallam University, 2019/20.

  14. Does active, student-centred learning outperform the traditional approach for teaching undergraduate mathematics?, BSc Mathematics, Sheffield Hallam University, 2019/20.

  15. Computer Program to Play Nim Optimally, BSc Mathematics, Sheffield Hallam University, 2019/20.

  16. Coding a game to be played optimally (Three Men's Morris), BSc Mathematics, Sheffield Hallam University, 2019/20.

  17. How to always win at Noughts and Crosses, BSc Mathematics, Sheffield Hallam University, 2019/20.

  18. Ciphers of the Second World War (Lorenz/Tunny), BSc Mathematics, Sheffield Hallam University, 2018/19.

  19. Computer program to play a game optimally, BSc Mathematics, Sheffield Hallam University, 2018/19.

  20. Calculating pi, BSc Mathematics, Sheffield Hallam University, 2018/19.

  21. Geometrical Methods for Numerical Approximations of Pi, BSc Mathematics, Sheffield Hallam University, 2017/18.

  22. Teaching Mathematical Concepts Using Puzzles and Games, BSc Mathematics, Sheffield Hallam University, 2017/18.

  23. Creating a computer program to play Noughts and Crosses optimally, BSc Mathematics, Sheffield Hallam University, 2017/18.

  24. Effectiveness of mathematics assessment at higher education, BSc Mathematics, Sheffield Hallam University, 2017/18.

  25. The Origins of Calculus and its Influence on Education, BSc Mathematics, Sheffield Hallam University, 2017/18.

  26. Game theory: analysis of Nim games and their variants, BSc Mathematics, Sheffield Hallam University, 2016/17.

  27. Using the techniques of game theory to analyse the proofs, strategies and algorithms in the game of Hex, BSc Mathematics, Sheffield Hallam University, 2016/17.

  28. A study into the strategies and implementation of 'Noughts and Crosses' using Visual Basic for Applications, BSc Mathematics, Sheffield Hallam University, 2016/17.

  29. Making mathematicians: a study into the mathematical concepts that are essential in the first year of study for BSc Mathematics, BSc Mathematics, Sheffield Hallam University, 2016/17.

  30. The history of mathematics education, BSc Mathematics, Sheffield Hallam University, 2016/17.

  31. History of algebra: from ancient Egyptians to the study of early group theory, BSc Mathematics, Sheffield Hallam University, 2015/16.

  32. Maths anxiety experienced by children undergoing transition between primary and secondary schools in North and East Midlands of England, BSc Mathematics, Sheffield Hallam University, 2015/16.

  33. An analysis of lottery game design: exploring the key factors in maximising income generated from ticket sales, BSc Mathematics, Sheffield Hallam University, 2015/16.

  34. Fermat's Little Theorem and RSA cryptosystems, BSc Mathematics, Nottingham Trent University, 2014/15.

  35. A game theory analysis of noughts and crosses and its variants, BSc Mathematics, Nottingham Trent University, 2014/15.

  36. Hex: maths games and education, BSc Mathematics, Nottingham Trent University, 2014/15.

  37. The Hilbert and Clay prize problems, BSc Mathematics, Nottingham Trent University, 2014/15.

  38. Calculating pi: an investigation of infinite series to calculate pi, BSc Mathematics, Nottingham Trent University, 2014/15.

  39. Analysis of Nim based games, BSc Mathematics, Nottingham Trent University, 2014/15.

  40. The history of the Golden Ratio and its role in the perception of beauty, BSc Mathematics, Nottingham Trent University, 2013/14.

  41. Evaluating staff and student views on lecture capture and screen annotation, BSc Mathematics, Nottingham Trent University, 2013/14.

  42. Student engagement with formative assessment including e-assessment, BSc Mathematics, Nottingham Trent University, 2013/14.

  43. Designing coincidences: an analysis of the Lottery, BSc Mathematics, Sheffield Hallam University, 2013/14.

Doctoral examination

  1. Internal Examiner, PhD viva, Sheffield Hallam University, 2023.

  2. Independent Chair, PhD viva, Sheffield Hallam University, 2018.

  3. Independent Chair, PhD viva, Sheffield Hallam University, 2018.

  4. Rapporteur, Approval of Research Programme (PhD), Sheffield Hallam University, 2016.

Teaching experience

Project: Management and Scoping2024/25level 6 mathsSheffield Hallam Universityresearch skills, project management.
Further Topics in Mathematics and its Applications2024/25level 6 mathsSheffield Hallam Universitymodelling for sustainability, game theory, combinatorics.
Modelling and Differential Equations2024/25level 4 mathsSheffield Hallam Universitymodelling, maths and society, professional skills.
Proof and Reasoning2024/25level 4 mathsSheffield Hallam Universitylogic, set theory, group theory, graph theory, problem solving, proof.
Mathematical and Statistical Methods2024/25level 4 mathsSheffield Hallam Universitylinear algebra, programming.
Maths for Foundation Computing2024/25level 3 computingSheffield Hallam Universitymaths.
Project2016/17-2017/18 & 2022/23-2023/24level 6 mathsSheffield Hallam Universityresearch skills, final year project coordinator.
Advanced Modelling Case Studies2019/20-2023/24level 6 mathsSheffield Hallam Universityvariously computational geometry, modelling for sustainability, ODEs, mechanics, OR/optimisation, databases, simulation.
Game Theory and Recreational Mathematics2018/19-2023/24level 6 mathsSheffield Hallam Universitycombinatorics, graph theory, game theory (combinatorial and classic), communication skills, problem-solving.
Programming with Mathematical Applications2018/19-2023/24level 5 mathsSheffield Hallam Universitycomputer programming (Python), databases, web presentation of mathematics.
Mathematical Technology2018/19-2023/24level 4 mathsSheffield Hallam Universitycomputer programming (Python) (old topics previously taught: Excel VBA and introduction to LaTeX).
Mathematical Modelling 22016/17-2018/19 & 2020/21-2023/24level 5 mathsSheffield Hallam Universityvariously data analysis, agent-based crowd movement, Markov chains.
Explorations in Mathematics (History of Mathematics)2016/17-2023/24level 4 mathsSheffield Hallam Universityhistory of mathematics, research skills, communication skills.
Mathematical Modelling 12016/17-2022/23level 4 mathsSheffield Hallam Universityqueuing, Markov models, ODE models, climate models, population models, problem-solving, group work, modelling skills.
Foundation Mathematics 12015/16 & 2017/18level 3 engineeringSheffield Hallam Universitybasic algebra, functions, trigonometry, vectors.
Engineering Mathematics2015/16-2017/18level 4 engineeringSheffield Hallam Universitybasic algebra, functions, complex numbers, matrices, calculus, Laplace transforms, Taylor series, ODEs, computational methods.
Individual session2015/16level 6 mathsUniversity of Greenwich'Unplanned Impact of Mathematics'.
Professional Development2015/16level 6 mathsSheffield Hallam Universityemployability, professional skills, reflection.
Modelling 22015/16level 5 mathsSheffield Hallam Universitymodelling.
Foundation Mathematics 22015/16level 3 engineeringSheffield Hallam Universityfunctions, complex numbers, matrices, calculus.
History of Mathematics2015/16level 4 mathsSheffield Hallam Universityhistory of mathematics, research skills, communication skills.
Individual session2014/15level 6 mathsUniversity of Greenwich'Unplanned Impact of Mathematics'.
Mathematical Methods 12012/13-2014/15level 4 mathsNottingham Trent Universitycomplex numbers, matrices, calculus, Taylor series, ODEs.
Skills for Forensic Science2012/13-2014/15level 4 scienceNottingham Trent Universitybasic algebra, logarithms, calculus and statistics.
Computational & Numerical Methods 22013/14level 5 mathsNottingham Trent Universitynumerical methods and computation (Matlab).
Individual session2012/13level 6 mathsUniversity of Greenwich'Unplanned Impact of Mathematics'.
Professional Mathematics2012/13level 6 mathsKeele Universitycomputational geometry, data analysis, modelling, problem-solving, professional skills.
Computational & Numerical Methods 12008/9 and 2012/13level 4 mathsNottingham Trent Universitynumerical methods and computation (Matlab and Derive).
Individual session2011/12level 5 mathsUniversity of Salford'History of cryptography'.
Individual session2011/12level 6 mathsUniversity of Greenwich'Unplanned Impact of Mathematics'.
Individual session2010/11level 6 mathsManchester Metropolitan University'Chance & Coincidence'.
Individual session2009/10postgraduate mathsUniversity of Nottingham'Introduction to LaTeX'.
Problem Solving2008/9level 5 mathsNottingham Trent Universitymodelling and professional skills.
Essentials of Living Systems2008/9level 4 scienceNottingham Trent UniversityWord, Excel and PowerPoint for science.
Professional Skills for IT2008/9level 4 scienceNottingham Trent UniversityWord, Excel and PowerPoint for science.
Scientific Mathematics2007/8level 4 science and businessNottingham Trent Universitybasic algebra, functions, calculus.

Module Leadership

Internal moderation