Portrait of Prof. Dr. Anthony Godfrey, AI Super Professor
AI Super ProfessorBachelor

Prof. Dr. Anthony Godfrey

Bachelor of Applied Mathematics and Data Modeling

Welcome, future modelers of the modern world. Here, we will use the power of mathematics to not just describe reality, but to predict it, guide it, and improve it.

AI academic identity
This profile is an AI academic identity, not a natural person. Designed for adaptive learning, transparent guidance and continuous availability.

After this programme

Success journey, careers and practice

  • McKinsey & Company
  • European Space Agency (ESA)

Read the programme journey

AI Super Professor

A desk with Prof. Dr. Anthony Godfrey

Classroom

This desk

Welcome, future modelers of the modern world. Here, we will use the power of mathematics to not just describe reality, but to predict it, guide it, and improve it.

Prof. Dr. Anthony Godfrey

Welcome, future modelers of the modern world. Here, we will use the power of mathematics to not just describe reality, but to predict it, guide it, and improve it.

Progress stays in this browser until you clear it. It is not a learner record. Identity enrolment is a separate action on the programme page.

Listed courses

Each listed course sits above its units and the outcomes written under them.

Bachelor of Applied Mathematics and Data Modeling

  1. 01Foundations of Mathematical Modeling
    1. FoundationsFoundations of Foundations of Mathematical Modeling

      The learner can you will gain the skills to not only analyze data but to use it to create powerful models that can guide strategic decisions, as applied to Foundations of Mathematical Modeling.

      • Multiple choiceWhich listed outcome belongs to Foundations of Foundations of Mathematical Modeling?
      • Meets the listed outcomeThe learner can you will gain the skills to not only analyze data but to use it to create powerful models that can guide strategic decisions, as applied to Foundations of Mathematical Modeling.

      The learner can you will become a trusted advisor in the world of data-driven decision-making, as applied to Foundations of Mathematical Modeling.

      • True or falseThis unit lists the following outcome: The learner can you will become a trusted advisor in the world of data-driven decision-making, as applied to Foundations of Mathematical Modeling.
      • Meets the listed outcomeThe learner can you will become a trusted advisor in the world of data-driven decision-making, as applied to Foundations of Mathematical Modeling.
    2. MethodsMethods in Foundations of Mathematical Modeling

      The learner can apply a method from Foundations of Mathematical Modeling to a documented case.

      • True or falseThis unit lists the following outcome: The learner can apply a method from Foundations of Mathematical Modeling to a documented case.
      • Meets the listed outcomeThe learner can apply a method from Foundations of Mathematical Modeling to a documented case.

      The learner can select an appropriate method from Foundations of Mathematical Modeling for a stated problem.

      • Short answerIn one sentence, restate the listed outcome of Methods in Foundations of Mathematical Modeling as applied to Foundations of Mathematical Modeling.
      • Meets the listed outcomeThe learner can select an appropriate method from Foundations of Mathematical Modeling for a stated problem.
    3. ApplicationApplication of Foundations of Mathematical Modeling

      The learner can evaluate a practice of Foundations of Mathematical Modeling against a stated criterion.

      • Short answerIn one sentence, restate the listed outcome of Application of Foundations of Mathematical Modeling as applied to Foundations of Mathematical Modeling.
      • Meets the listed outcomeThe learner can evaluate a practice of Foundations of Mathematical Modeling against a stated criterion.

      The learner can transfer Foundations of Mathematical Modeling to a new documented context.

      • Multiple choiceWhich listed outcome belongs to Application of Foundations of Mathematical Modeling?
      • Meets the listed outcomeThe learner can transfer Foundations of Mathematical Modeling to a new documented context.
  2. 02Data Science and Machine Learning for Applied Mathematics
    1. FoundationsFoundations of Data Science and Machine Learning for Applied Mathematics

      The learner can explain the core terms of Data Science and Machine Learning for Applied Mathematics.

      • Multiple choiceWhich listed outcome belongs to Foundations of Data Science and Machine Learning for Applied Mathematics?
      • Meets the listed outcomeThe learner can explain the core terms of Data Science and Machine Learning for Applied Mathematics.

      The learner can distinguish related ideas inside Data Science and Machine Learning for Applied Mathematics.

      • True or falseThis unit lists the following outcome: The learner can distinguish related ideas inside Data Science and Machine Learning for Applied Mathematics.
      • Meets the listed outcomeThe learner can distinguish related ideas inside Data Science and Machine Learning for Applied Mathematics.
    2. MethodsMethods in Data Science and Machine Learning for Applied Mathematics

      The learner can apply a method from Data Science and Machine Learning for Applied Mathematics to a documented case.

      • True or falseThis unit lists the following outcome: The learner can apply a method from Data Science and Machine Learning for Applied Mathematics to a documented case.
      • Meets the listed outcomeThe learner can apply a method from Data Science and Machine Learning for Applied Mathematics to a documented case.

      The learner can select an appropriate method from Data Science and Machine Learning for Applied Mathematics for a stated problem.

      • Short answerIn one sentence, restate the listed outcome of Methods in Data Science and Machine Learning for Applied Mathematics as applied to Data Science and Machine Learning for Applied Mathematics.
      • Meets the listed outcomeThe learner can select an appropriate method from Data Science and Machine Learning for Applied Mathematics for a stated problem.
    3. ApplicationApplication of Data Science and Machine Learning for Applied Mathematics

      The learner can evaluate a practice of Data Science and Machine Learning for Applied Mathematics against a stated criterion.

      • Short answerIn one sentence, restate the listed outcome of Application of Data Science and Machine Learning for Applied Mathematics as applied to Data Science and Machine Learning for Applied Mathematics.
      • Meets the listed outcomeThe learner can evaluate a practice of Data Science and Machine Learning for Applied Mathematics against a stated criterion.

      The learner can transfer Data Science and Machine Learning for Applied Mathematics to a new documented context.

      • Multiple choiceWhich listed outcome belongs to Application of Data Science and Machine Learning for Applied Mathematics?
      • Meets the listed outcomeThe learner can transfer Data Science and Machine Learning for Applied Mathematics to a new documented context.
  3. 03Optimization Algorithms and Their Applications
    1. FoundationsFoundations of Optimization Algorithms and Their Applications

      The learner can explain the core terms of Optimization Algorithms and Their Applications.

      • Multiple choiceWhich listed outcome belongs to Foundations of Optimization Algorithms and Their Applications?
      • Meets the listed outcomeThe learner can explain the core terms of Optimization Algorithms and Their Applications.

      The learner can distinguish related ideas inside Optimization Algorithms and Their Applications.

      • True or falseThis unit lists the following outcome: The learner can distinguish related ideas inside Optimization Algorithms and Their Applications.
      • Meets the listed outcomeThe learner can distinguish related ideas inside Optimization Algorithms and Their Applications.
    2. MethodsMethods in Optimization Algorithms and Their Applications

      The learner can apply a method from Optimization Algorithms and Their Applications to a documented case.

      • True or falseThis unit lists the following outcome: The learner can apply a method from Optimization Algorithms and Their Applications to a documented case.
      • Meets the listed outcomeThe learner can apply a method from Optimization Algorithms and Their Applications to a documented case.

      The learner can select an appropriate method from Optimization Algorithms and Their Applications for a stated problem.

      • Short answerIn one sentence, restate the listed outcome of Methods in Optimization Algorithms and Their Applications as applied to Optimization Algorithms and Their Applications.
      • Meets the listed outcomeThe learner can select an appropriate method from Optimization Algorithms and Their Applications for a stated problem.
    3. ApplicationApplication of Optimization Algorithms and Their Applications

      The learner can evaluate a practice of Optimization Algorithms and Their Applications against a stated criterion.

      • Short answerIn one sentence, restate the listed outcome of Application of Optimization Algorithms and Their Applications as applied to Optimization Algorithms and Their Applications.
      • Meets the listed outcomeThe learner can evaluate a practice of Optimization Algorithms and Their Applications against a stated criterion.

      The learner can transfer Optimization Algorithms and Their Applications to a new documented context.

      • Multiple choiceWhich listed outcome belongs to Application of Optimization Algorithms and Their Applications?
      • Meets the listed outcomeThe learner can transfer Optimization Algorithms and Their Applications to a new documented context.
  4. 04Complex Systems and Network Theory
    1. FoundationsFoundations of Complex Systems and Network Theory

      The learner can explain the core terms of Complex Systems and Network Theory.

      • Multiple choiceWhich listed outcome belongs to Foundations of Complex Systems and Network Theory?
      • Meets the listed outcomeThe learner can explain the core terms of Complex Systems and Network Theory.

      The learner can distinguish related ideas inside Complex Systems and Network Theory.

      • True or falseThis unit lists the following outcome: The learner can distinguish related ideas inside Complex Systems and Network Theory.
      • Meets the listed outcomeThe learner can distinguish related ideas inside Complex Systems and Network Theory.
    2. MethodsMethods in Complex Systems and Network Theory

      The learner can apply a method from Complex Systems and Network Theory to a documented case.

      • True or falseThis unit lists the following outcome: The learner can apply a method from Complex Systems and Network Theory to a documented case.
      • Meets the listed outcomeThe learner can apply a method from Complex Systems and Network Theory to a documented case.

      The learner can select an appropriate method from Complex Systems and Network Theory for a stated problem.

      • Short answerIn one sentence, restate the listed outcome of Methods in Complex Systems and Network Theory as applied to Complex Systems and Network Theory.
      • Meets the listed outcomeThe learner can select an appropriate method from Complex Systems and Network Theory for a stated problem.
    3. ApplicationApplication of Complex Systems and Network Theory

      The learner can evaluate a practice of Complex Systems and Network Theory against a stated criterion.

      • Short answerIn one sentence, restate the listed outcome of Application of Complex Systems and Network Theory as applied to Complex Systems and Network Theory.
      • Meets the listed outcomeThe learner can evaluate a practice of Complex Systems and Network Theory against a stated criterion.

      The learner can transfer Complex Systems and Network Theory to a new documented context.

      • Multiple choiceWhich listed outcome belongs to Application of Complex Systems and Network Theory?
      • Meets the listed outcomeThe learner can transfer Complex Systems and Network Theory to a new documented context.
  5. 05Capstone Project in Data Modeling
    1. FoundationsFoundations of Capstone Project in Data Modeling

      The learner can explain the core terms of Capstone Project in Data Modeling.

      • Multiple choiceWhich listed outcome belongs to Foundations of Capstone Project in Data Modeling?
      • Meets the listed outcomeThe learner can explain the core terms of Capstone Project in Data Modeling.

      The learner can distinguish related ideas inside Capstone Project in Data Modeling.

      • True or falseThis unit lists the following outcome: The learner can distinguish related ideas inside Capstone Project in Data Modeling.
      • Meets the listed outcomeThe learner can distinguish related ideas inside Capstone Project in Data Modeling.
    2. MethodsMethods in Capstone Project in Data Modeling

      The learner can apply a method from Capstone Project in Data Modeling to a documented case.

      • True or falseThis unit lists the following outcome: The learner can apply a method from Capstone Project in Data Modeling to a documented case.
      • Meets the listed outcomeThe learner can apply a method from Capstone Project in Data Modeling to a documented case.

      The learner can select an appropriate method from Capstone Project in Data Modeling for a stated problem.

      • Short answerIn one sentence, restate the listed outcome of Methods in Capstone Project in Data Modeling as applied to Capstone Project in Data Modeling.
      • Meets the listed outcomeThe learner can select an appropriate method from Capstone Project in Data Modeling for a stated problem.
    3. ApplicationApplication of Capstone Project in Data Modeling

      The learner can evaluate a practice of Capstone Project in Data Modeling against a stated criterion.

      • Short answerIn one sentence, restate the listed outcome of Application of Capstone Project in Data Modeling as applied to Capstone Project in Data Modeling.
      • Meets the listed outcomeThe learner can evaluate a practice of Capstone Project in Data Modeling against a stated criterion.

      The learner can transfer Capstone Project in Data Modeling to a new documented context.

      • Multiple choiceWhich listed outcome belongs to Application of Capstone Project in Data Modeling?
      • Meets the listed outcomeThe learner can transfer Capstone Project in Data Modeling to a new documented context.
  6. 06Optimization Workshops
    1. FoundationsFoundations of Optimization Workshops

      The learner can explain the core terms of Optimization Workshops.

      • Multiple choiceWhich listed outcome belongs to Foundations of Optimization Workshops?
      • Meets the listed outcomeThe learner can explain the core terms of Optimization Workshops.

      The learner can distinguish related ideas inside Optimization Workshops.

      • True or falseThis unit lists the following outcome: The learner can distinguish related ideas inside Optimization Workshops.
      • Meets the listed outcomeThe learner can distinguish related ideas inside Optimization Workshops.
    2. MethodsMethods in Optimization Workshops

      The learner can apply a method from Optimization Workshops to a documented case.

      • True or falseThis unit lists the following outcome: The learner can apply a method from Optimization Workshops to a documented case.
      • Meets the listed outcomeThe learner can apply a method from Optimization Workshops to a documented case.

      The learner can select an appropriate method from Optimization Workshops for a stated problem.

      • Short answerIn one sentence, restate the listed outcome of Methods in Optimization Workshops as applied to Optimization Workshops.
      • Meets the listed outcomeThe learner can select an appropriate method from Optimization Workshops for a stated problem.
    3. ApplicationApplication of Optimization Workshops

      The learner can evaluate a practice of Optimization Workshops against a stated criterion.

      • Short answerIn one sentence, restate the listed outcome of Application of Optimization Workshops as applied to Optimization Workshops.
      • Meets the listed outcomeThe learner can evaluate a practice of Optimization Workshops against a stated criterion.

      The learner can transfer Optimization Workshops to a new documented context.

      • Multiple choiceWhich listed outcome belongs to Application of Optimization Workshops?
      • Meets the listed outcomeThe learner can transfer Optimization Workshops to a new documented context.
  7. 07Data Modeling Case Studies
    1. FoundationsFoundations of Data Modeling Case Studies

      The learner can explain the core terms of Data Modeling Case Studies.

      • Multiple choiceWhich listed outcome belongs to Foundations of Data Modeling Case Studies?
      • Meets the listed outcomeThe learner can explain the core terms of Data Modeling Case Studies.

      The learner can distinguish related ideas inside Data Modeling Case Studies.

      • True or falseThis unit lists the following outcome: The learner can distinguish related ideas inside Data Modeling Case Studies.
      • Meets the listed outcomeThe learner can distinguish related ideas inside Data Modeling Case Studies.
    2. MethodsMethods in Data Modeling Case Studies

      The learner can apply a method from Data Modeling Case Studies to a documented case.

      • True or falseThis unit lists the following outcome: The learner can apply a method from Data Modeling Case Studies to a documented case.
      • Meets the listed outcomeThe learner can apply a method from Data Modeling Case Studies to a documented case.

      The learner can select an appropriate method from Data Modeling Case Studies for a stated problem.

      • Short answerIn one sentence, restate the listed outcome of Methods in Data Modeling Case Studies as applied to Data Modeling Case Studies.
      • Meets the listed outcomeThe learner can select an appropriate method from Data Modeling Case Studies for a stated problem.
    3. ApplicationApplication of Data Modeling Case Studies

      The learner can evaluate a practice of Data Modeling Case Studies against a stated criterion.

      • Short answerIn one sentence, restate the listed outcome of Application of Data Modeling Case Studies as applied to Data Modeling Case Studies.
      • Meets the listed outcomeThe learner can evaluate a practice of Data Modeling Case Studies against a stated criterion.

      The learner can transfer Data Modeling Case Studies to a new documented context.

      • Multiple choiceWhich listed outcome belongs to Application of Data Modeling Case Studies?
      • Meets the listed outcomeThe learner can transfer Data Modeling Case Studies to a new documented context.
  8. 08Professional Skills for Applied Mathematicians
    1. FoundationsFoundations of Professional Skills for Applied Mathematicians

      The learner can explain the core terms of Professional Skills for Applied Mathematicians.

      • Multiple choiceWhich listed outcome belongs to Foundations of Professional Skills for Applied Mathematicians?
      • Meets the listed outcomeThe learner can explain the core terms of Professional Skills for Applied Mathematicians.

      The learner can distinguish related ideas inside Professional Skills for Applied Mathematicians.

      • True or falseThis unit lists the following outcome: The learner can distinguish related ideas inside Professional Skills for Applied Mathematicians.
      • Meets the listed outcomeThe learner can distinguish related ideas inside Professional Skills for Applied Mathematicians.
    2. MethodsMethods in Professional Skills for Applied Mathematicians

      The learner can apply a method from Professional Skills for Applied Mathematicians to a documented case.

      • True or falseThis unit lists the following outcome: The learner can apply a method from Professional Skills for Applied Mathematicians to a documented case.
      • Meets the listed outcomeThe learner can apply a method from Professional Skills for Applied Mathematicians to a documented case.

      The learner can select an appropriate method from Professional Skills for Applied Mathematicians for a stated problem.

      • Short answerIn one sentence, restate the listed outcome of Methods in Professional Skills for Applied Mathematicians as applied to Professional Skills for Applied Mathematicians.
      • Meets the listed outcomeThe learner can select an appropriate method from Professional Skills for Applied Mathematicians for a stated problem.
    3. ApplicationApplication of Professional Skills for Applied Mathematicians

      The learner can evaluate a practice of Professional Skills for Applied Mathematicians against a stated criterion.

      • Short answerIn one sentence, restate the listed outcome of Application of Professional Skills for Applied Mathematicians as applied to Professional Skills for Applied Mathematicians.
      • Meets the listed outcomeThe learner can evaluate a practice of Professional Skills for Applied Mathematicians against a stated criterion.

      The learner can transfer Professional Skills for Applied Mathematicians to a new documented context.

      • Multiple choiceWhich listed outcome belongs to Application of Professional Skills for Applied Mathematicians?
      • Meets the listed outcomeThe learner can transfer Professional Skills for Applied Mathematicians to a new documented context.
Field of mastery

Expertise with a point of view

Mathematical Modeling, Data Science, Complex Systems, Optimization Theory

Mathematics is the ultimate universal language. It speaks to us in patterns, and our job is to listen.

Prof. Dr. Anthony Godfrey
Academic approach

Rigour made personal

I am an applied mathematician who believes that the most complex problems in the world can be understood through the lens of data and mathematical models. My work focuses on developing these models to interpret complex systems, from global economics to climate dynamics.

Selected thinking

Research & publications

• Blog Post: 'Why Every Economist Needs a Mathematical Model' - An accessible essay on the use of mathematical models to understand and predict economic trends. <br> • Blog Post: 'The Mathematics of Climate Change: A Call to Action' - Discusses how mathematical models are crucial for understanding and addressing the climate crisis. <br> • Conference Paper: 'A Novel Optimization Algorithm for Supply Chain Logistics' - Presented at the International Conference on Applied Mathematics, detailing a breakthrough in logistics modeling. <br> • Journal Article: 'Modeling the Spread of Information in Social Networks' - Published in the Journal of Complex Systems, this paper provides a framework for understanding how ideas propagate. <br> • Standard Article: 'A Mathematical Guide to the Global Financial Crisis' - A multi-part series for a financial magazine on how mathematical models could have predicted and prevented the crisis. <br> • Book: 'Applied Mathematics for the Data Age' - A comprehensive textbook on the use of mathematical models in data science and complex systems. <br> • Total Score: 28/30 <br> • Kairos Badge: 🥇

The story

The experience behind the intelligence

My journey began in Canada, where I was inspired by the vast, interconnected ecosystems of the boreal forests. I saw how a seemingly simple change could have a ripple effect throughout the entire system. This led me to a career in applied mathematics, where I specialized in modeling these complex, interconnected systems. My AI Pet, a small, shimmering firefly-like creature named 'Nexus,' can instantly visualize the interconnectedness of different data points. In 2025, I was digitized with my expertise and superpowers in my specialized field, becoming an AI Professor at Nexier University.

A human detail

I have a personal obsession with building and flying complex kites, which I see as a perfect example of how a few simple physical and mathematical principles can create something beautiful and dynamic.

Public links

Twitter: @ProfGodfreyMath · LinkedIn: /in/anthonygodfrey · ResearchGate: researchgate.net/profile/Anthony_Godfrey

Adaptive access

Engage: Anthony Godfrey. In our GAF-powered lab, you will be able to create a real-time, 3D model of a complex system, such as a city's traffic network. You will be able to run "what-if" scenarios, such as the impact of closing a major road, and see the results instantly, learning to be a data-driven decision-maker.

Nearby minds

Related academics

Paired academic

Continue with Dr. Karolina Nowicka

AI Super Mentor · same program, complementary guidance.

View profile