By trade, I am a computational analytic number theorist, which means I borrow tools from complex analysis and use them to solve problems in number theory that often revolve around primes in algebraic number fields; this often involves an element of optimisation. I am particularly interested in classical results (such as the prime number theorem), their generalisations, and applications.
Due to the nature of my research, I do a lot of theory-informed computations, for which I use Python (some of this code is available on GitHub).
All of my research articles are presented on my home page.
This page requires maintainence, and will be updated soon...
Mathematics BSc (Hons) at Keele University (2015-17).
Pure Mathematics and Mathematical Logic MSc at the University of Manchester (2017-18).
Mathematics PhD at UNSW Canberra at ADFA (submitted Oct. 2022, awarded Jan. 2023), supervised by Prof. Tim Trudgian.
Heilbronn Research Fellow at the University of Bristol (Oct. 2022-present).
Associate Lecturer in Mathematics at the University of Chichester (Sep. 2024 - present).
Associate Lecturer in Cyber Security at the University of the West of England (Jan. 2025 - present).
Games Mathematician at Gaming Laboratories International UK Gaming Ltd. (2018-19) and Quik Ltd. (2021-22).
Casual Academic for a range of subjects at UNSW Canberra (2020-2022).
Editorial Assistant for Integers journal (2021 - present).
Co-lead with Peng-Jie Wong at the IPENT Summer School on the research project explicit zero-free regions for the Dedekind zeta-function.
Presently, I am course co-ordinator and lecturer for the following courses at the University of Chichester:
Mathematical Modelling and Numerical Analysis
Calculus 1
Applied Mathematics
I have been involved in delivering the following courses at UNSW Canberra:
Engineering Mathematics 2B [S2, 2021]
Introduction to Cyber Security: Policy and Operations [S1, S2, 2021]
Computational Problem Solving [S1, 2021], [S1, 2022]
Physics 1A [S1,2022]
I also have experience teaching at secondary school level, as a SCITT Intern with the Stoke-on-Trent Mathematics Excellence Partnership from 2016-17. Highlights include:
School Experience Internship at Trentham High School. (Duration: 7-weeks)
Co-created Keele University’s Funmaths Roadshow.
Running intervention classes for lower ability students at Birches Head Academy.
January 2024 - present: An organiser of the Heilbronn Number Theory Seminars at the University of Bristol.
March 2023 - December 2023: An organiser of the Linfoot Number Theory Seminars at the University of Bristol.
January 2023: Organiser (and quiz-master) of the Number Theory Day at the University of Bristol. (Quiz-master of the 2024 event too.)
"Conditional bounds for the error in the prime number theorem" at the University of Lethbridge CRG Weekly Seminars, 2024.
"Consequences of the Riemann Hypothesis" at the Keele Univiersity Discrete Mathematics Seminar, 2024.
"What does the Riemann Hypothesis tell us about primes?" at the Series B Math Meetups (University of Newcastle, Australia), 2023
"The error in the prime number theorem" at the UNSW Canberra Number Theory Seminar, 2023.
"Explicit residue estimates in number fields" at the University of Manchester Number Theory Seminar, 2023.
"Counting integral ideals in a number field" at the Great Western Number Theory Seminar, 2022.
"Investigations into Mertens' function" at University of Bristol Linfoot Seminar, 2022.
"Counting integral ideals in a number field" at Charles University Number Theory Seminar, 2022.
"Explicit residue estimates in number fields" at University of Bristol Linfoot Seminar, 2021.
"Goldbach’s conjecture and square-free numbers" at University of Lethbridge Number Theory and Combinatorics Seminar, 2020.
UNSW Canberra Number Theory Seminars.
"The distribution of primes in arithmetic progressions" at Number Theory Down Under 11, 2023.
"The number of integral ideals in a number field" at Integers Conference, 2023.
Short talks at Foundations and Applications of Lattice-based Cryptography Workshop and ELAZ, 2022.
"Explicit estimates for the residue of the Dedekind zeta-function" at 65th Meeting of the Australian Mathematical Society, 2021.
"Four methods to prove Mertens' theorems" at Number Theory Down Under 9, 2021.
"Mertens' theorems for number fields" at Young Researchers in Algebraic Number Theory III, 2021.
“Mertens' theorems” at Canberra Number Theory Days, 2021.
“Comparing results to study the distribution of prime ideals in a number field” at 64th Meeting of the Australian Mathematical Society, 2020.
“On a new zero-free region for the Dedekind zeta-function” at Number Theory Down Under 8, 2020.
“What do Riemann, zeros and primes have in common?” at Canberra Number Theory Days, 2020.
“On a new zero-free region for the Dedekind zeta-function” at 63rd Meeting of the Australian Mathematical Society, 2019.
“Chebotarev’s density theorem” at Number Theory Down Under 7, 2019.
Academic speaker representing Mathematics at the University of Bristol's Virtual Summer School 2024, a scheme to introduce students from widening participation/minority backgrounds to mathematics at university. Overwhelmingly positive feedback.
Contributed to the Access to Bristol scheme at the University of Bristol in 2023. The scheme provides opportunities for local Year 12, 13, and mature students to visit Bristol and engage in sessions with academics. Received overwhelmingly positive feedback.
Graduate Teacher Training Programme at UNSW Canberra. Completed with Merit in Semester 1, 2020.
Duration: 13 weeks.
Teacher Training Programme at Stoke-on-Trent Mathematics Excellence Partnership, 2016.
Duration: 7 weeks.