Edward Pearce

Edward Pearce

Postgraduate Research Student

The University of Sheffield


I am a PhD student and tutorial demonstrator in the School of Mathematics and Statistics at The University of Sheffield. I study interactions between algebraic geometry and combinatorics, in particular understanding topological properties of orbifold Hilbert schemes via core and quotient partitions and G-constellations.

My broader academic interests include machine learning, its interplay with mathematics and statistics, and applications to data science. I have working experience in data analysis using Python, SQL, and mongoDB.


  • Mathematics and its Applications
  • Machine Learning and Statistics
  • Data science and visualization


  • (Future) PhD in Mathematics, 2020

    The University of Sheffield

  • MMath in Mathematics, 2016

    University of Warwick



I am a teacher and a communicator, explaining technical concepts to students of all backgrounds and ages. I have given lectures and seminars, and led tutorials and coding sessions, both professionally and as a volunteer.

See my teaching page for testimonials, prepared lecture materials, and a list of past teaching responsibilities.


I am proficient in using Python’s standard library and key packages from Python’s data science stack including numpy, pandas, matplotlib, Plotly, scikit-learn, and Tensorflow.
I have completed projects in a working context involving web scraping, data analysis, visualization, hypothesis testing, and management of SQL and mongoDB databases.

See the following GitHub repo for a showcase of problem solving using Python.

Software Engineering

I have experience across multiple languages and tools spanning the whole software development cycle, including source code management, continuous integration and deployment workflows (GitHub actions, Travis, Docker) for applications such as automated testing and website building, scientific programming in C, and optimisation for GPUs with CUDA.

See my CV (English, Chinese) for a list of highlighted projects.



Cancer Data Summer Intern

Health Data Insight, CIC

Jul 2019 – Sep 2019 Cambridge

Responsibilities include:

  • Using Python and SQL for data extraction, automating statistical tests, visualization
  • Building a framework to analyse synthetic datasets of patient tumour records
  • Presenting results to HDI board members and Public Health England stakeholders
  • Chairing Analysts East team meeting; organising social events (group meals, punting)

PhD Student (Full time)

The University of Sheffield

Oct 2016 – Present Sheffield
Taking charge of independent study and conducting research in mathematics as well as teaching foundational mathematics and programming skills to undergraduates, master’s students, and the general public, whilst at the same time developing my own interests in Chinese language and culture, data science and machine learning, and web development through evening classes, extracurricular reading, and personal projects.

Research Analyst

TAS Services Ltd

Jul 2016 – Sep 2016 Hong Kong

Responsibilities include:

  • Using Python for web scraping, data analysis and interfacing with SQL and mongoDB
  • Automating data comparison across multiple sources for accurate data management
  • Linking databases and preparing data for statistical modelling
  • Discovering a new culture through international work experience

Society President

Warwick Maths Society

Feb 2014 – Apr 2016 University of Warwick

Responsibilities and achievements include:

  • Elected twice to the executive committee, first as sponsorship officer, second as president.
  • Secured two new sponsors for the society, increasing sponsorship funds by 100%
  • Managing a team of 15 exec members, chairing meetings, and organising events of varying sizes for our 900-strong membership, including external trips, summer BBQ
  • Presenting at the Warwick Imperial undergraduate conference on my URSS project
  • Delivered a revision lecture on linear algebra to over 200 of my peers


  • J14b, Hicks Building, The University of Sheffield, Sheffield, S3 7RH