PhD

Intro

I completed my Computer Science PhD at the University of Glasgow in 2020. My supervisor was Prof. David Manlove and I was a member of the Formal Analysis, Theory and Algorithms group FATA. I researched Matching Problems in the area of Algorithms and Complexity. My thesis is titled: Fair and Large Stable Matchings in the Stable Marriage and Student-Project Allocation Problems.

thesis: Fair and Large Stable Matchings in the Stable Marriage and Student-Project Allocation Problems

Internships

  • Google Intern (July - September 2019). 3 month internship as a Software Engineer at Google in Munich, Germany. Using state-of-the-art techniques, I implemented an end-to-end machine learning model in order to improve search quality of Google’s internal search engine.
  • Amazon Intern (April - June 2018). 3 month internship as a Software Development Engineer at Amazon in Edinburgh, Scotland. I developed new methods to allow advertisers on Amazon to understand who their customers are. This work encompassed graph theory, algorithms and machine learning.

Initiatives

  • 2018 - 2020: Founder of GWiCS. GWiCS holds monthly networking and talks by leaders in academia and industry, and provides a supportive network for new PhD students and early career researchers. The sessions are open to all staff and students from Glasgow Universities and beyond. As of 2020, GWiCS has 160+ members. Additionally, I have been a speaker at GWiCS, outlining opportunities available to all students, including: competitions, internships, travel, scholarships, leadership and initiatives. (animated talk, non-animated talk, poster)
  • 2018 - 2020: Creator of Program-able (www.program-able.org). Program-able is a CS tutorial website aimed at improving basic coding skills. Articles on e.g. Command line tools, Git, Regex, Sed and Grep.
  • 2018: Code First Girls, Lead Instructor. Code First: Girls is a social enterprise to increase the number of women in tech. I was a lead instructor for Code First: Girls, teaching HTML, CSS, UX, Git & version control, Bootstrap, Javascript and jQuery.
  • 2018: Invited Speaker AWIDM, South Africa. Invited speaker at AWIDM (African Women in Discrete Mathematics) conference in Cape Town, South Africa. Encouraging women graduates into academic research roles.

poster: GWiCS
website: program-able

Scholarships and Awards

  • 2020: CW20 Hackday 2nd place (Rasberry Pi 4 + accessories). Collaborations Workshop (CW20) Hackday 2nd place prize for our contribution to The Turing Way: A Handbook for Reproducible Data Science.
  • 2019: Generation Google Scholarship (€7000). 1 of 20 winners from Europe, the Middle East and Africa. Awarded based on "academic performance, leadership, and impact on the community of women in tech". Please see Generation Google for more information.
  • 2019: Software Sustainability Institute (SSI) Fellowship (£3000). SSI is a national organisation aimed at improving how software is used in research. 1 of 17 winners from all academic career levels in the UK.
  • 2019: Google Code Jam to I/O for Women 2019 ($750). Global coding competition winner - placed 177th out of over 1000 competitors. Invited to attend the Google I/O conference in Mountain View, California.
  • 2017: 3 Minute Thesis (3MT) Finalist. 3MT is a competition to explain your thesis to a non-technical audience. I was University of Glasgow Finalist and College of Science and Engineering Commendee.
  • 2015: EPSRC PhD Scholarship (approx £63,500). Engineering and Physical Sciences Research Council (EPSRC) funded PhD in Computer Science, University of Glasgow.
  • 2015: Confucius Institute Scholarship, China. Won a scholarship after previous Chinese language study. In Summer 2015, I was invited to attend a Language and Culture Exchange at Nankai University in Tianjin, China.
  • 2015: MSc Software Development prizes. Class Prize (£100) - MSc Software Development highest overall grade (21.2 / 22.0) out of 76 students. Grace Hopper Prize (£100) - Highest achieving female student.
  • 2013: SFC MSc Scholarship (£5000). Scottish Funding Council (SFC) funded MSc in Software Development, University of Glasgow.

Conference Presentations

poster: Integer Programming for Student Project Allocation
poster: The Student-Project Allocation Problem
talk: BCTCS 2018 Student-Project Allocation Problem talk

Research Community & Committees

Teaching

  • 2018 - present: Creator of Program-able (www.program-able.org). A CS tutorial website aimed at improving basic coding skills. Articles on e.g. Command line tools, Git, Regex, Sed and Grep.
  • 2018 - 2019: Hacky Hour and Compumatch. Enterprises to share computing skills and collaborate with researchers in other departments.
  • 2018: Code First Girls, Lead Instructor. Code First: Girls is a social enterprise to increase the number of women in tech. I was a lead instructor for Code First: Girls, teaching HTML, CSS, UX, Git & version control, Bootstrap, Javascript and jQuery.
  • 2018 - 2019: Teaching school children at the Quantum Cryptography School.
  • 2015 - 2016: Teaching & marking Java Programming at MSc level.

photo: Code First: Girls Glasgow 2018
photo: Quantum Technology School 2018
photo: Code First: Girls Glasgow 2018
photo: African Women in Discrete Mathematics Conference 2018
photo: BCTCS 2019
photo: GWiCS 2020

Conferences attended

  • 2020 June: SEA Conference talk - Catania, Italy (online conference) (animated talk, non-animated talk, video presentation).
  • 2020 April: BCTCS Conference talk - Swansea, Wales (online conference) (animated talk, non-animated talk).
  • 2020 April: Postgraduate Combinatorial Conference (PCC) 2020 organising committee - University of Glasgow, Scotland (postponed).
  • 2020 March: Collaborations Workshop (CW20) - Belfast, Northern Ireland (online conference). * Hackday 2nd place - winning a Rasberry Pi 4 + accessories.
  • 2019 May: Google I/O - Mountain View, California, US.
  • 2019 April: BCTCS Conference talk - Durham, England (animated talk, non-animated talk).
  • 2018 September: AlgoUK workshop - Liverpool, England.
  • 2018 June: SEA Conference talk - L'Aquila, Italy (animated talk, non-animated talk).
  • 2018 March: BCTCS Conference talk - Royal Holloway, England (animated talk, non-animated talk).
  • 2018 January: Invited Speaker, African Women In Discrete Mathematics Conference talk - Cape Town, South Africa (animated talk, non-animated talk).
  • 2017 June: SICSA Conference poster presentation - Dundee, Scotland (poster presentation) * Top 3 poster among all 2nd year PhD students in Scotland.
  • 2017 May: Scottish Theorem Proving Seminar - Glasgow, Scotland.
  • 2017 May: Industrial Advisory Board Event poster presentation - Glasgow, Scotland (poster presentation)
  • 2017 April: British Colloquium of Theoretical Computer Science (BCTCS) - St Andrews, Scotland.
  • 2017 April: Scottish Combinatorics Meeting (SCM) - St Andrews, Scotland.
  • 2017 April: MATCH-UP 2017 poster presentation - Microsoft Research Centre, Boston, USA (poster presentation).
  • 2016 October: Computational Discrete Matchematics (CoDiMa) - International Centre for Mathematical Sciences, Edinburgh, Scotland.
  • 2016 February: Bristol Algorithms Day workshop - Bristol, England.
  • 2015 September: British Colloquium of Theoretical Computer Science (BCTCS) - London, England.
  • 2015 September: National Taught Course Centre in Operational Research (NATCOR) Combinatorial Optimisation Summer School.
  • 2015 June: The Scottish Informatics & Computer Science Alliance (SICSA) PhD Conference - Glasgow, Scotland.
  • 2015 April: MATCH-UP 2015 (organising committee) - Glasgow, Scotland.
  • 2015 April: COST Action IC1205 on Computational Social Choice (organising committee) - Glasgow, Scotland.

Videos