\documentclass[10pt]{res} % Use the res.cls style, the font size can be changed to 11pt or 12pt here

\usepackage{helvet} % Default font is the helvetica postscript font
\usepackage{hyperref}
\usepackage{etaremune}
\usepackage{multicol}

\newsectionwidth{0pt} % Stops section indenting


\begin{document}

\name{Dr. Vincent A. Knight\\ \\} % Your name at the top

% If you don't want one of the addresses, simply remove all the text in the first or second \address{} bracket

\address{{\bf Cardiff University} \\ School of Mathematics \\ Senghennydd Road \\ Cardiff, CF24 4AG \\ (+44) 29 2087 5548} % Your address 1

\address{\hfill{\href{http://www.vknight.org}{www.vknight.org}}\\ \hfill{G+:
\href{https://plus.google.com/+VincentKnight/posts}{+Vincent Knight}}\\
\hfill{twitter: \href{https://twitter.com/drvinceknight}{@drvinceknight}}\\
\hfill{github:
\href{https://github.com/drvinceknight}{drvinceknight}}\\\hfill{blog:
\href{https://vknight.org/blog/}{Un peu de math}}} % Your address 2

\begin{resume}

\vspace{1cm} % Gap between title and text

\begin{multicols}{2}
\begin{itemize}
    \item {\sl Student Voice Coordinator}

    \item {\sl Topic editor for the Journal of Open Source Software}

    \item {\sl Local organiser of the SSI Collaborations 2018 Conference}

    \item {\sl Data Innovation Research Institute Management Board}

    \item {\sl Trustee of the UK Python Association}

    \item {\sl Editor for the Cardiff Centre for Education Innovation Learning Hub}

    \item {\sl Member of the PyCon UK organising committee}

    \item {\sl Sustainable Software Institute Fellow}

    \item {\sl Deputy director of engagement}

    \item {\sl Phoenix project advisory board}

    \item {\sl Cardiff Python User Group Meetup Organiser}

    \item {\sl Mathematical modelling area editor for Health Systems}

    \item {\sl Chair of Operational Research in Schools taskforce}

\end{itemize}
\end{multicols}

\section{\centerline{AWARDS}}

\vspace{1cm} % Gap between title and text

\begin{itemize}
    \item {\sl 2024: Nominated for Cardiff University Enriching Student Life Awards: Most Outstanding Learning Experience}

    \item {\sl 2021: Lyn Thomas award award in recognition of academic OR research which best demonstrates both novelty and real world impact backed up by evidence.}

    \item {\sl 2020: School of Mathematics student award for personal tutor of the year}

    \item {\sl 2020: School of Mathematics student award for best lecturer}

    \item {\sl 2020: School of Mathematics student award for most approachable member of staff}

    \item {\sl 2019: School of Mathematics student award for personal tutor of the year}

    \item {\sl 2019: School of Mathematics student award for most influential member of staff in the final year}

    \item {\sl 2019: School of Mathematics student award for best lecturer}

    \item {\sl 2018: Nominated for Cardiff University Enriching Student Life Awards: Most innovative member of staff}

    \item {\sl 2017: John Pinner award for contribution to the Python community}

    \item {\sl 2017: Times higher education award for international collaboration: Phoenix Project.}

    \item {\sl 2016: Shortlisted for Cardiff University Enriching Student Life Awards: Most innovative member of staff}

    \item {\sl 2016: School of Mathematics student award for best lecturer}

    \item {\sl 2015: Times higher education award for modelling unit}

    \item {\sl 2015: Shortlisted for Cardiff University Enriching Student Life Awards: Most innovative member of staff}

    \item {\sl 2014: Cardiff University Recognising Excellence Rising Star Award}

    \item {\sl 2005: Cardiff School of Mathematics - graduated top of my year}

\end{itemize}

\section{\centerline{RESEARCH INTERESTS}}

\vspace{1cm} % Gap between title and text

\begin{itemize}
    \item {\sl Game Theory: Strategic behaviour in queues and the Iterated Prisoner's dilemma}

    \item {\sl Pedagogy: Active learning approaches}

    \item {\sl Healthcare: Applied modelling of patient flow}

    \item {\sl Markov modelling: Queueing processes and evolutionary dynamics}

\end{itemize}

\section{\centerline{APPOINTMENTS}}

\vspace{8pt}

\sl{Chair}  \hfill 2024 -
present\\
Cardiff University\\

\sl{Fellow of Sustainable Software Institute}  \hfill 2016 -
present\\
Cardiff University\\

\sl{Senior Lecturer/Associate Professor}  \hfill 2016 -
2024\\
Cardiff University\\

\sl{Fellow of the Higher Education Academy}  \hfill 2013 -
present\\
Cardiff University\\

\sl{Lecturer/Assistant Professor}  \hfill 2011 -
2016\\
Cardiff University\\

\sl{Post Doctoral Researcher}  \hfill 2009 -
2011\\
Cardiff University\\

\section{\centerline{ACADEMIC QUALIFICATIONS}}

\vspace{8pt} % Gap between title and text

{\sl Postgraduate Certificate in University Teaching and Learning},\\
\textbf{Obtained with distinction}\\
Cardiff University\hfill 2013

{\sl Ph.D. in Enumerative Combinatorics},\\
\textbf{Alternating Sign Matrix Polytopes}\\
Cardiff University\hfill 2009

{\sl B.Sc. (Hons) Mathematics},\\
\textbf{Graduated top of my class}\\
Cardiff University\hfill 2005

{\sl Baccalaureat Scientifique},\\
\textbf{Fluent in French}\\
Lycee du Pre Saint Sauver, St Claude, Jura, France\hfill 2002

\section{\centerline{BOOKS}}

\vspace{12pt} % Gap between title and text

\begin{etaremune}
\item
2022: \textbf{Applied Mathematics With Open-Source Software}\\
Geraint Palmer, Vincent Knight
\\
\textbf{Taylor and Francis}
\\
\url{www.routledge.com/9780367348687}
\\

\item
2021: \textbf{Python for Mathematics}\\
Vincent Knight
\\
\url{https://vknight.org/pfm/}
\\

\end{etaremune}
\section{\centerline{PUBLICATIONS}}

\vspace{12pt} % Gap between title and text

\begin{etaremune}
\item
2024: \textbf{Recognising and evaluating the effectiveness of extortion in the Iterated Prisoner's Dilemma}\\
Vincent Knight, Marc Harper, Nikoleta Glynatsi, Jon Gillard
\\
\textbf{PLOS One}
\\
\url{https://journals.plos.org/plosone/article?id=10.1371/journal.pone.0304641}
\\
\url{https://arxiv.org/abs/1904.00973}
\\

\item
2024: \textbf{Properties of Winning Iterated Prisoner’s Dilemma Strategies}\\
Nikoleta Glynatsi, Vincent Knight, Marc Harper
\\
\url{https://arxiv.org/abs/2001.05911}
\\

\item
2023: \textbf{A novel initialisation based on hospital-resident assignment for the k-modes algorithm}\\
Henry Wilde, Vincent Knight, Jon Gillard
\\
\textbf{Accepted in Soft Computing (SOCO)}
\\
\url{https://arxiv.org/abs/2002.02701}
\\

\item
2023: \textbf{Optimising Heterogeneous Ambulance Fleet Allocations in Jakarta}\\
Geraint Palmer, Mark Tuson, Vincent Knight, Paul Harper, Syaribah Noor Brice, Leanne Smith, Daniel Gardner
\\
\textbf{European Journal of Operational Research}
\\

\item
2022: \textbf{Emergency services utilization in Jakarta (Indonesia): a cross-sectional study of patients attending hospital emergency departments}\\
Syaribah Noor Brice, Justin Boutilier, Daniel Gardner, Paul Harper, Vincent Knight, Jen Lloyd, Aryono Djuned Pusponegoro, Asti Puspita Rini, Jonathan Turnbull-Ross, Mark Tuson
\\
\textbf{BMC Health Services Research}
\\
\url{https://bmchealthservres.biomedcentral.com/articles/10.1186/s12913-022-08061-8}
\\

\item
2022: \textbf{Applied Mathematics With Open-Source Software}\\
Geraint Palmer, Vincent Knight
\\
\textbf{Taylor and Francis}
\\
\url{www.routledge.com/9780367348687}
\\

\item
2022: \textbf{A game theoretic model of the behavioural gaming that takes place at the EMS - ED interface}\\
Michalis Panayides, Vincent Knight, Paul Harper
\\
\textbf{European Journal of Operational Research}
\\
\url{https://www.sciencedirect.com/science/article/pii/S0377221722005549?via%3Dihub}
\\

\item
2021: \textbf{Modelling changes in healthcare demand through geographic data extrapolation.}\\
Geraint Palmer, Paul Harper, Vincent Knight, Cathy Brooks
\\
\textbf{Health Systems}
\\
\url{https://www.tandfonline.com/doi/abs/10.1080/20476965.2021.1906764?journalCode=thss20}
\\

\item
2021: \textbf{Game Theory and Python: An educational tutorial to game theory and repeated games using Python.}\\
Vincent Knight, Nikoleta Glynatsi
\\
\textbf{Journal of Open Source Education}
\\
\url{https://doi.org/10.21105/jose.00078}
\\

\item
2021: \textbf{A bibliometric study of research topics, collaboration and centrality in the Iterated Prisoner's Dilemma}\\
Nikoleta Glynatsi, Vincent Knight
\\
\textbf{Humanities and Social Sciences Communications}
\\
\url{https://www.nature.com/articles/s41599-021-00718-9}
\\
\url{https://arxiv.org/abs/1911.06128}
\\

\item
2020: \textbf{Matching: A Python library for solving matching games}\\
Henry Wilde, Vincent Knight, Jon Gillard
\\
\textbf{Journal of Open Source Software}
\\
\url{https://joss.theoj.org/papers/10.21105/joss.02169}
\\

\item
2020: \textbf{Using a theory of mind to find best responses to memory-one strategies}\\
Nikoleta Glynatsi, Vincent Knight
\\
\textbf{Accepted for publication in Scientific Reports}
\\
\url{https://www.nature.com/articles/s41598-020-74181-y}
\\
\url{https://arxiv.org/abs/1911.12112}
\\

\item
2020: \textbf{Evolutionary Dataset Optimisation: Learning algorithm quality through evolution}\\
Henry Wilde, Vincent Knight, Jon Gillard
\\
\textbf{Applied Intelligence}
\\
\url{https://link.springer.com/article/10.1007/s10489-019-01592-4}
\\
\url{https://arxiv.org/abs/1907.13508}
\\

\item
2020: \textbf{Segmentation analysis and the recovery of queuing parameters via the Wasserstein distance: a study of administrative data for patients with chronic obstructive pulmonary disease}\\
Henry Wilde, Vincent Knight, Jon Gillard, Kendal Smith
\\
\url{https://arxiv.org/abs/2008.04295}
\\

\item
2019: \textbf{Memory depth of finite state machine strategies for the iterated prisoner's dilemma}\\
T.J. Gaffney, Marc Harper, Vincent Knight
\\
\url{https://arxiv.org/abs/1912.04493}
\\

\item
2019: \textbf{A conservative index heuristic for routing problems with multiple heterogeneous service facilities}\\
Rob Shone, Vincent Knight, Paul Harper
\\
\textbf{Mathematical Methods of Operations Research}
\\
\url{https://link.springer.com/article/10.1007/s00186-020-00722-w?wt_mc=Internal.Event.1.SEM.ArticleAuthorOnlineFirst}
\\

\item
2018: \textbf{Evolution Reinforces Cooperation with the Emergence of Self-Recognition Mechanisms: an empirical study of the Moran process for the iterated Prisoner's dilemma }\\
Vincent Knight, Marc Harper, Nikoleta Glynatsi, Owen Campbell
\\
\textbf{PLOS One}
\\
\url{https://journals.plos.org/plosone/article?id=10.1371/journal.pone.0204981}
\\
\url{https://arxiv.org/abs/1707.06920}
\\

\item
2018: \textbf{Determining patient outcomes from patient letters: A comparison of text analysis approaches}\\
Jennifer Morgan, Paul Harper, Vincent Knight, Andrew Nelson, Andreas Artemiou, Alex Carney
\\
\textbf{Journal of the Operational Research Society}
\\
\url{https://www.tandfonline.com/doi/full/10.1080/01605682.2018.1506559}
\\

\item
2018: \textbf{Nashpy: a Python library for the computation of Nash equilibria}\\
Vincent Knight, James Campbell
\\
\textbf{Journal of Open Source Software}
\\
\url{https://doi.org/10.21105/joss.00904}
\\
\url{http://orca.cf.ac.uk/116002/}
\\

\item
2017: \textbf{Modelling deadlock in open restricted queueing networks}\\
Geraint Palmer, Paul Harper, Vincent Knight
\\
\textbf{European Journal of Operational Research}
\\
\url{http://www.sciencedirect.com/science/article/pii/S0377221717309529}
\\

\item
2017: \textbf{An Evolutionary Game Theoretic Model of Rhino Horn Devaluation}\\
Nikoleta Glynatsi, Vincent Knight, Tamsin Lee
\\
\textbf{Ecological Modelling}
\\
\url{https://www.sciencedirect.com/science/article/pii/S0304380018303260}
\\
\url{https://arxiv.org/abs/1712.07640}
\\

\item
2017: \textbf{Predicting Adolescent Social Networks to Stop Smoking in Secondary Schools}\\
Angelico Fetta, Vincent Knight, Paul Harper, Janet Williams
\\
\textbf{European Journal of Operational Research}
\\
\url{http://www.sciencedirect.com/science/article/pii/S0377221717306665?via%3Dihub}
\\

\item
2017: \textbf{Reinforcement Learning Produces Dominant Strategies for the Iterated Prisoner's Dilemma}\\
Marc Harper, Vincent Knight, Martin Jones, Georgios Koutsovoulos, Nikoleta Glynatsi, Owen Campbell
\\
\textbf{PLOS One}
\\
\url{http://journals.plos.org/plosone/article?id=10.1371/journal.pone.0188046}
\\
\url{https://arxiv.org/abs/1707.06307}
\\

\item
2017: \textbf{Ciw: An open source discrete event simulation library}\\
Geraint Palmer, Vincent Knight, Paul Harper, Asyl Hawa
\\
\textbf{Journal of Simulation}
\\
\url{https://www.tandfonline.com/doi/abs/10.1080/17477778.2018.1473909}
\\
\url{https://arxiv.org/abs/1710.03561}
\\

\item
2016: \textbf{Measuring the Price of Anarchy in Critical Care Unit Interactions.}\\
Vincent Knight, Izabela Komenda, Jeff Griffiths
\\
\textbf{The journal of the operational research society}
\\
\url{http://www.readcube.com/articles/10.1057/s41274-016-0100-8?author_access_token=JAsSHKTcTl3NH3k5s1oiMVxOt48VBPO10Uv7D6sAgHtkoDjTsoR3OW9x7fmxHicGmSJj_WULIi-5FaAMov8cp-zDTP1PJoVIArpmmPDcS9szSXf4MFhLgmkgDfNf-Es-tfeeFIWjcAd9ghBNqM6Ekw%3D%3D}
\\

\item
2016: \textbf{Ambulance Allocations for Maximising Survival within a Heterogeneous Population using a Heterogeneous Fleet.}\\
Leanne Smith, Paul Harper, Vincent Knight
\\
\textbf{Submitted to the journal of the operational research society}
\\

\item
2016: \textbf{Editorial: Operations Research for Health Care ESI XXXI — OR applied to Health in a Modern World.}\\
Roberto Aringhieri, Vincent Knight, Honora Smith
\\
\textbf{Operations Research for Health Care, 8, 22–23.}
\\
\url{http://doi.org/10.1016/j.orhc.2016.01.002}
\\

\item
2016: \textbf{An Open Framework for the Reproducible Study of the Iterated Prisoner’s Dilemma.}\\
Vincent Knight, Owen Campbell, Marc Harper, Karol Langner, James Campbell, Thomas Campbell, Alex Carney, Martin Chorley, Cameron Davidson-Pilon, Kristian Glass, Nikoleta Glynatsi, Tomáš Ehrlich, Martin Jones, Georgios Koutsovoulos, Holly Tibble, Jochen Müller, Geraint Palmer, Piotr Petunov, Paul Slavin, Timothy Standen, Luis Visintini, Karl Molden.
\\
\textbf{Journal of open research software}
\\
\url{http://openresearchsoftware.metajnl.com/article/10.5334/jors.125/}
\\
\url{https://arxiv.org/abs/1604.00896}
\\

\item
2016: \textbf{Time-dependent stochastic methods for managing and scheduling Emergency Medical Services}\\
Julie Vile, Jon Gillard, Paul Harper, Vincent Knight
\\
\textbf{Operations Research for Health Care.}
\\
\url{http://www.sciencedirect.com/science/article/pii/S2211692314200518}
\\

\item
2016: \textbf{Editorial: Health Systems ESI XXXI — OR applied to Health in a Modern World.}\\
Roberto Aringhieri, Vincent Knight, Honora Smith
\\
\textbf{Operations Research for Health Care, 5, 3.}
\\
\url{https://link.springer.com/article/10.1057/s41306-016-0012-5}
\\

\item
2015: \textbf{Rostering staff at a mathematics support service using a finite-source queueing model}\\
Jon Gillard, Vincent Knight, Julie Vile, Rob Wilson
\\
\textbf{IMA Journal of Management Mathematics. 27 (2)}
\\

\item
2015: \textbf{Compliance with National Guidelines for Stroke in Radiology.}\\
Izabela Komenda, Hannah Williams, Vincent Knight
\\
\textbf{Operations Research for Health Care.}
\\
\url{http://www.sciencedirect.com/science/article/pii/S2211692314200191}
\\

\item
2015: \textbf{Containment of socially optimal policies in multiple-facility Markovian queueing systems.}\\
Rob Shone, Vincent Knight, Paul Harper, Janet Williams, John Minty
\\
\textbf{Journal of the Operational Research Society.}
\\
\url{http://link.springer.com/article/10.1057/jors.2015.98}
\\

\item
2015: \textbf{Playing games: a case study in active learning applied to Game Theory.}\\
Vincent Knight
\\
\textbf{Connections}
\\
\url{https://journals.gre.ac.uk/index.php/msor/article/view/254}
\\

\item
2015: \textbf{Modelling of psoriasis patient flows for the reconfiguration of secondary care services and treatments}\\
Kayne Putman, Alex Anstey, Paul Harper, Vincent Knight
\\
\textbf{Health Systems.}
\\

\item
2014: \textbf{Mathematical modelling of patient flows to predict critical care capacity required following the merger of two district general hospitals into one.}\\
James Williams, Steve Dumont, Jack Parry-Jones, Izabela Komenda, Jeff Griffiths, Vincent Knight
\\
\textbf{Anaesthesia. 70 (1)}
\\

\item
2014: \textbf{Operational research ambassadors in schools}\\
Noel-Ann Bradshaw, Paul Harper, Vincent Knight, Louise Orpin
\\
\textbf{Proceedings of the HEA STEM, Edinburgh 2014}
\\

\item
2014: \textbf{Tweeting the Terror: Modelling the Social Media Reaction to the Woolwich Terrorist Attack}\\
Peter Burnap, Matthew Williams, Luke Sloan, Omer Rana, Will Housley, Adam Edwards, Vincent Knight, Rob Procter, Alex Voss
\\
\textbf{Social Network Analysis and Mining}
\\

\item
2013: \textbf{Comparisons between observable and unobservable M/M/1 queues with respect to optimal customer behavior}\\
Rob Shone, Vincent Knight, Janet Williams
\\
\textbf{European Journal of Operational Research}
\\

\item
2013: \textbf{Using Singular Spectrum Analysis to Obtain Staffing Level Requirements in Healthcare.}\\
Vincent Knight, Jon Gillard
\\
\textbf{Journal of the Operational Research Society}
\\

\item
2013: \textbf{Selfish routing in public services.}\\
Vincent Knight, Paul Harper
\\
\textbf{European Journal of Operational Research. 230 (1) 122-132}
\\

\item
2012: \textbf{Discrete Conditional Phase-Type Models Utilising Classification Trees: Application to Modelling Health Service Capacities.}\\
Paul Harper, Vincent Knight, Adele Marshall
\\
\textbf{European Journal of Operational Research. 219 (3) 522--530}
\\

\item
2012: \textbf{Modelling Emergency Medical Services with Phase Type Distributions.}\\
Vincent Knight, Paul Harper
\\
\textbf{Health Systems. 1 53-68}
\\

\item
2012: \textbf{Ambulance Allocation for Maximal Survival with Heterogeneous Outcome Measures.}\\
Vincent Knight, Paul Harper, Leanne Smith
\\
\textbf{OMEGA - The International Journal of Management Science. 40 (6) 918--926}
\\

\item
2012: \textbf{How Efficient can an Emergency Unit be? A Perfect World Model.}\\
Kesh Baboolal, Jeff Griffiths, Vincent Knight, Andrew Nelson, Cheryl Voake, Janet Williams
\\
\textbf{Emergency Medicine Journal.}
\\

\item
2012: \textbf{Simulating Bed Capacity: Evaluating the Impact of Healthcare Service Transfers}\\
Robert Bares, Jeff Griffiths, Vincent Knight, Janet Williams, Kesh Baboolal, Andrew Nelson
\\
\textbf{IEEE UKSim 14th International Conference on Computer Modelling and Simulation}
\\

\item
2011: \textbf{Forecasting Welsh Ambulance Demand using Singular Spectrum Analysis.}\\
Janet Williams, Jon Gillard, Paul Harper, Vincent Knight
\\
\textbf{In Journal of the Operational Research Society}
\\

\item
2011: \textbf{On the Peter Principle: An Agent Based Investigation into the Consequential Effects of Social Networks and Behavioural Factors.}\\
Angelico Fetta, Paul Harper, Vincent Knight, Janet Williams, Israel Vieira
\\
\textbf{Physica A: Statistical Mechanics and its Applications.}
\\

\item
2011: \textbf{Bed Management in a Critical Care Unit.}\\
Jeff Griffiths, Vincent Knight, Izabela Komenda
\\
\textbf{IMA Journal of Management Mathematics.}
\\

\item
2011: \textbf{Modelling Patient Choice in Healthcare Systems: Development and Application of a Discrete Event Simulation with Agent-Based Functionality.}\\
Vincent Knight, Janet Williams, Iain Reynolds
\\
\textbf{Journal of Simulation.}
\\

\item
2011: \textbf{Cost-Effective Workforce Planning: Optimising the Dental Team Skill-Mix for England.}\\
Paul Harper, E Kleinman, Jenny Gallagher, Vincent Knight
\\
\textbf{Journal of Enterprise Information Management}
\\

\item
2011: \textbf{Operational Research Informing National Health Policy}\\
Paul Harper, Vincent Knight, Israel Vieira, Janet Williams
\\
\textbf{Cardiff University. ISBN: 978-0-9569158-0-1}
\\

\item
2010: \textbf{Forecasting Welsh Ambulance Demand using Singular Spectrum Analysis.}\\
Janet Williams, Jon Gillard, Paul Harper, Vincent Knight
\\
\textbf{In Proceedings of the XXXVI International ORAHS Conference}
\\

\item
2008: \textbf{Higher Spin Alternating Sign Matrices}\\
Roger Behrend, Vincent Knight
\\
\textbf{Electronic Journal of Combinatorics.~14(1): R83, 38pp.}
\\

\end{etaremune}

\section{\centerline{RESEARCH STUDENTS}}

\vspace{12pt} % Gap between title and text

\begin{etaremune}
\item
    Katie McGoldrick (BSc) \hfill 2020 -
    2020\\
\textbf{Game theory software development}\\

\item
    Katie Murphy (MMath) \hfill 2020 -
    2021\\
\textbf{Visualisation of data}\\

\item
    Michalis Panayides (PhD) \hfill 2019 -
    present\\
\textbf{Emergent behaviour in healthcare}\\

\item
    Sophie Shapcott (MMath) \hfill 2019 -
    2020\\
\textbf{Empirical evidence for Folk like theorems.}\\

\item
    Tara Hussain (BSc) \hfill 2018 -
    2018\\
\textbf{Further game theoretic modelling of Rhino poaching}\\

\item
    Ben Black (MSc) \hfill 2018 -
    2018\\
\textbf{Empirical investigation of the Ohtsuki-Nowak approximation}\\

\item
    Eleanor Owen (BSc) \hfill 2018 -
    2018\\
\textbf{Investigating coordinated cooperation games}\\

\item
    Solomon Keedle-Isack (Summer) \hfill 2018 -
    2018\\
\textbf{Further evolutionary game theoretic modelling of Rhino poaching}\\

\item
    Will Guo (Nuffield Research Placement) \hfill 2017 -
    2017\\
\textbf{Investigating Axelrod's second tournament}\\

\item
    Henry Wilde (PhD) \hfill 2017 -
    2021\\
\textbf{New methods for algorithm evaluation and cluster initialisation with applications to healthcare}\\

\item
    Mansour Hakem (Nuffield Research Placement) \hfill 2017 -
    2017\\
\textbf{Investigating Axelrod's second tournament}\\

\item
    Thomas Rodwell (PhD) \hfill 2017 -
    present\\
\textbf{Diary planner for healthcare ward}\\

\item
    Toby Devlin (BSc) \hfill 2017 -
    2017\\
\textbf{Machine learning for optimisation of move sequence}\\

\item
    Lewis Parsons (Summer) \hfill 2017 -
    2017\\
\textbf{Building a framework for research excellence framework submission coordination}\\

\item
    Cindy Huang (Nuffield Research Placement) \hfill 2016 -
    2016\\
\textbf{Investigating deadlock in queues with vacation and baulking}\\

\item
    Nikoleta Glynatsi (PhD) \hfill 2016 -
    present\\
\textbf{Machine learning and the Prisoner's Dilemma}\\

\item
    James Campbell (BSc) \hfill 2016 -
    2016\\
\textbf{Fingerprinting prisoner's Dilemma strategies}\\

\item
    Nikoleta Glynatsi (MSc) \hfill 2016 -
    2016\\
\textbf{The effect of graph topology on the Prisoner's Dilemma}\\

\item
    Tobenna Peter Igwe (Google Summer of Code) \hfill 2015 -
    2015\\
\textbf{Extending Game Theory in Sage}\\

\item
    Hannah Lorrimore (Summer) \hfill 2015 -
    2015\\
\textbf{Building Game Theoretical Software in a Research Environment}\\

\item
    James Campbell (Summer) \hfill 2015 -
    2015\\
\textbf{Building Game Theoretical Software in a Research Environment}\\

\item
    Ffinian Sullivan (Nuffield Research Placement) \hfill 2015 -
    2015\\
\textbf{Understanding mixed behaviour in queue balking threshold policies}\\

\item
    Rhys Ward (Summer) \hfill 2015 -
    2015\\
\textbf{Building Game Theoretical Software in a Research Environment}\\

\item
    Imogen Dunne (BSc.) \hfill 2014 -
    2015\\
\textbf{The Effect of Personality Traits on Academic Achievement in Flipped versus Traditional Learning Environments}\\

\item
    James Campbell (Summer) \hfill 2014 -
    2014\\
\textbf{Building Game Theoretical Software in a Research Environment}\\

\item
    Geraint Palmer (PhD) \hfill 2014 -
    2018\\
\textbf{Modelling deadlock in queueing systems}\\

\item
    Jason Young (MMath) \hfill 2013 -
    2014\\
\textbf{Markov Decision Processes for the study a system of two queues in series.}\\

\item
    Rhys Jones (BSc.) \hfill 2013 -
    2014\\
\textbf{Modelling Rugby Lineout Strategies Using Game Theory}\\

\item
    Ceri Morse (BSc.) \hfill 2012 -
    2013\\
\textbf{Modelling Lineout Strategies using Game Theory}\\

\item
    Jason Young (Summer) \hfill 2012 -
    2012\\
\textbf{Understanding the effect of selfish behaviour in a series of 2 queues}\\

\item
    Angelico Fetta (PhD) \hfill 2011 -
    2014\\
\textbf{Agent Based Simulation for Complex Health Systems Interventions}\\

\item
    Rob Shone (PhD) \hfill 2011 -
    2014\\
\textbf{Individually and Socially Optimal Policies in Queueing Systems with Multiple Heterogeneous Facilities}\\

\item
    Rob Shone (BSc) \hfill 2011 -
    2011\\
\textbf{Queueing models of choice in multi facility networks}\\

\item
    Iain Reynolds (Summer) \hfill 2011 -
    2011\\
\textbf{Modelling patient choice in healthcare systems development and application of a discrete event simulation with agent-based functionality}\\

\item
    Chappman Sin (BSc.) \hfill 2011 -
    2012\\
\textbf{Mathematical modelling of Risk (the board game)}\\

\item
    Catherine Fortune (BSc.) \hfill 2010 -
    2011\\
\textbf{Game Theory and the Lemke-Howson algorithm}\\

\item
    Tatjana Timofejeva (BSc.) \hfill 2010 -
    2011\\
\textbf{Impact of unscheduled care Modelling time varying activities at a Hospital}\\

\item
    Stuart MacGregor (BSc.) \hfill 2010 -
    2011\\
\textbf{A study into two player hide and seek games verifying results from game theory using monte carlo simulation, with a particular application to anti-submarine warfare}\\

\item
    Izabela Komenda (PhD) \hfill 2010 -
    2013\\
\textbf{Bed management in a critical care unit}\\

\item
    Julie Vile (PhD) \hfill 2009 -
    2012\\
\textbf{Time-dependent stochastic modelling for predicting demand and scheduling of emergency medical services}\\

\item
    Fern Gould (BSc.) \hfill 2009 -
    2010\\
\textbf{Game Theory and the Iterated Prisoner's Dilemma}\\

\item
    Tamsin Griffiths (BSc.) \hfill 2009 -
    2010\\
\textbf{Troops to Task Tool and Refugee Estimation}\\

\item
    Leanne Smith (PhD) \hfill 2008 -
    2013\\
\textbf{Modelling emergency medical vehicle services}\\

\end{etaremune}

\section{\centerline{GRANT FUNDING}}

\vspace{12pt} % Gap between title and text

\sl{Cardiff University CUROP Award}\\
Further game theoretic dynamics of Rhino poaching\\
\pounds2,100\hfill{2018 - 2018}

\sl{ESRC}\\
Hate speech? Understanding the modelling of social media identity formation and behaviour through the Cardiff Online Social Media Observatory (COSMOS)\\
\pounds7,015\hfill{2013 - 2016}

\sl{Health Foundation and Cardiff and Vale University Health Board}\\
Estimating quality improvement and cost reduction for the patient and local health economy of transferring ENT/audiology services into a community setting\\
\pounds61,237\hfill{2013 - 2014}

\sl{Aneurin Bevan Health Board}\\
Creation of a Mathematical/OR Modelling Unit to Support the Aneurin Bevan Health Board\\
\pounds319,944\hfill{2013 - 2015}

\sl{EPSRC}\\
Identifying and modelling victim, business regulatory and malware behaviours in a changing cyberthreat landscape\\
\pounds101,659\hfill{2013 - 2016}

\sl{Sustainable software institute}\\
Fellowship\\
\pounds3,000\hfill{2013 - ongoing}

\sl{Cardiff and Vale University Health Board}\\
Operational Research Modelling to Support Cardiff and Vale UHB\\
\pounds371,427\hfill{2013 - 2018}

\sl{Cardiff University CUROP Award}\\
Developing and Evaluating Mathematical Teaching Resources through Open Source Software\\
\pounds2,200\hfill{2012 - 2012}

\sl{LANCS (EPSRC)}\\
Post-Doctoral Training Scheme Grant: Investigating the Effects of Individual Behaviour on Hierarchical queueing Systems\\
\pounds5,000\hfill{2012 - 2012}

\sl{Cardiff University CUROP Award}\\
Patient Choice: A Discrete Event Simulation\\
\pounds2,500\hfill{2010 - 2012}

\sl{LANCS (EPSRC)}\\
Post-Doctoral Training Scheme Grant: Choice and Healthcare Investigation Project\\
\pounds2,500\hfill{2010 - 2011}

\section{\centerline{TEACHING}}

\vspace{12pt} % Gap between title and text

Courses I am currently teaching:

\begin{etaremune}
\item Writing with LaTeX: A brief introduction to LaTeX
\item Introduction to Object Oriented Programming: A hackathon introduces students to fundamental aspects of object oriented programming
\item Game Theory: A final year mathematics course covering introductory game theory
\item Research Software Development: A course introducing best practice for software development
\item Computing for Mathematics: A course introducing programming to mathematics students
\end{etaremune}

Courses I have taught in the past:

\begin{etaremune}
\item MSc. Week 0: An overview of fundamental mathematics concepts for new MSc students
\item Advanced Statistical Packages: A course teaching the SAS and R software packages
\item OR Methods: A course covering: queueing theory, game theory and Markov processes
\end{etaremune}

\section{\centerline{MEDIA}}

\vspace{12pt} % Gap between title and text


\begin{etaremune}
\item 2022-07-08: Talk Python to Me Podcast - Applied mathematics with Python

\item 2018-10-18: Pythagoras' trousers - Discussing the recent claims of a proof of the Riemann Hypothesis.

\item 2018-06-07: Pythagoras' trousers - Mathematics behind modelling jet stream as a traffic jam

\item 2017-03-23: Talk Python to Me Podcast - Game Theory and the Axelrod library

\item 2017-03-17: Cardiff University YouTube Channel - PyCon Namibia and the Phoenix project

\item 2017-01-09: Pythagoras' trousers - Mathematics in animation

\item 2017-01-02: Pythagoras' trousers - Alpha Go

\item 2016-09-26: Pythagoras' trousers - Election polling

\item 2016-01-27: Namibia broadcasting company - Discussing PyCon Namibia

\item 2015-06-16: BBC Radio Wales - Game Theory and Nash Equilibrium

\item 2015-04-16: Sci screen screening - The Imitation Game

\item 2014-05-05: 2014 Pythagoras Lecture - Mathematics and Healthcare Management

\item 2014-03-19: BBC Parliament - Voice of the Future 2014

\end{etaremune}

\section{\centerline{OUTREACH}}

\vspace{12pt} % Gap between title and text

I participate in a variety of mathematics outreach activities.

\vspace{12pt} % Gap between title and text

\begin{itemize}
\item Regular workshops at the School of Mathematics.

\item STEM live: a university wide event.

\item Monmouth Science initiative.

\item Speaking at the British Science festival 2015.

\end{itemize}

\section{\centerline{SOFTWARE PROJECTS}}

\vspace{12pt} % Gap between title and text

\begin{itemize}
    \item Axelrod: A Python library/github project that replicates Axelrod's tournament.

    \item Ciw: A Python library for simulating queueing networks

    \item Conference Scheduler: A Python library to schedule conferences using integer linear programming

    \item Game Theory in Sage: A collection of code to continue the integration of Game Theoretic capabilities in to Sage.

    \item Nashpy: A Python library to find equilibria in 2 player normal form games

    \item Virtual Microscope: A web application to display and annotate scanned slides.

    \item blackbook: A python library to format Jupyter notebooks with black

    \item ghtalks: Organise and share talks with gh-pages

    \item sklDj: A Django web app interface to machine learning algorithms

\end{itemize}

\section{\centerline{SOFTWARE COMMUNITY}}

\vspace{12pt} % Gap between title and text

\begin{itemize}
    \item DjangoCon Europe 2015: I was on the organising committee for DjangoCon Europe 2015.

    \item PyCon UK: I am on the organising committee for PyCon UK (I took a sabbatical in 2018)

    \item PyDiff: I help organise the Cardiff Python user group meetup.

    \item Python Namibia: I help run the PyCon Namibia conference.

    \item sklDj: A Django web app interface to machine learning algorithms

\end{itemize}

\end{resume}
\end{document}