Johnny Joyce

Math & Computer Science PhD Student
With International Experience

View resume Contact Me My gerrymandering Site

About Me

I am a mathematics and computer science PhD student at UIC who's currently seeking an internship for Summer 2022. I enjoy tackling new challenges by using teamwork and critical thinking, and I am always seeking new ways to grow.

Johnny Joyce

8 years of Python experience, including in teaching, machine learning, research, and data analysis. Trained in scientific outreach and public speaking. Strong team worker and problem solver, adaptable leader, and always seeking self-improvement.

  • Studying PhD Mathematical Computer Science

  • Education M.S. Artificial Intelligence (With Distinction)

    B.S. Math With A Year Abroad (First-Class Honours)

  • Teaching MCS 275 - Programming Tools and File Management

  • Phone (312) 684-7214

  • Email

My Experience

My studies in the US and UK have involved brand-new research in machine learning, while my work experience has involved making advanced technical subjects accessible and engaging to wider audiences.


University of Illinois at Chicago

2020 - 2025

Specializing in math of machine learning. Classes include advanced algorithms, theory of machine learning, statistics, & data science. Researched generative adversarial networks. Currently working on robustness and strategy in machine learning.

University of Southampton, UK

2019 - 2020 (With Distinction)

  • Dissertation - researched formal logic for consistency in intelligent agents using mathematical proofs (awarded high distinction)
  • Classes included deep learning, reinforcement learning, mathematics of machine learning, AI techniques.
  • Produced independent research on genetic algorithms.
  • Worked in a team to create an automated negotiation agent using techniques from contemporary research.
  • Worked in a team to reproduce results from contemporary research on a machine learning optimizer.

Cardiff University, UK

2015 - 2019 (First-class honours)

  • Additional year abroad at University of Illinois at Chicago.
  • Classes included optimization, algorithms & heuristics, data mining, problem solving, math behind gerrymandering, coding theory, advanced calculus, operations research, methods of applied math, various programming courses.
  • Produced independent research on machine learning for game theory

Work Experience

University of Illinois at Chicago

2020 - 2025

3 semesters of teaching Python at various levels, 1 semester of teaching calculus. Led math workshops in Summer 2021. Currently TA for intermediate/advanced Python programming. Leading lab sessions to directly help students code while multitasking, using active learning techniques, and guiding students on a wider academic scale. Data indicates excellent student satisfaction.

Museum of Science and Industry

Mar-Sept 2018 (Fixed contract)

Developed and performed shows and activities about science, math, and computer science in a dynamic environment. Investigated and boosted guest engagement, trained new educator staff, & efficiently worked as a team to create memorable learning experiences.

Welsh Government

Jan-Jun 2017 (Fixed contract)

Learned and applied outreach techniques for math. Used strong communication skills to garner students' interest.


Click on an image to see its description.

Or watch a video! One is a presentation about conservation of energy at the Museum of Science and Industry where we drop some objects off of a balcony. The other is an undergraduate lecture introducing the concept of machine learning.