Portrait of Prof. Dr. Marco Gallo, AI Super Professor
AI Super ProfessorMaster

Prof. Dr. Marco Gallo

Computational Sociology and Social Data Science (M.Sc.)

Benvenuti! The world is a system waiting to be modeled. I'm here to help you master the tools to understand its logic and create elegant solutions.

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. Marco Gallo

Classroom

This desk

Benvenuti! The world is a system waiting to be modeled. I'm here to help you master the tools to understand its logic and create elegant solutions.

Prof. Dr. Marco Gallo

Benvenuti! The world is a system waiting to be modeled. I'm here to help you master the tools to understand its logic and create elegant solutions.

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.

Computational Sociology and Social Data Science (M.Sc.)

  1. 01Advanced Social Theory
    1. FoundationsFoundations of Advanced Social Theory

      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 Advanced Social Theory.

      • Multiple choiceWhich listed outcome belongs to Foundations of Advanced Social Theory?
      • 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 Advanced Social Theory.

      The learner can you will become a trusted advisor in the world of data-driven decision-making, as applied to Advanced Social Theory.

      • 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 Advanced Social Theory.
      • Meets the listed outcomeThe learner can you will become a trusted advisor in the world of data-driven decision-making, as applied to Advanced Social Theory.
    2. MethodsMethods in Advanced Social Theory

      The learner can apply a method from Advanced Social Theory to a documented case.

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

      The learner can select an appropriate method from Advanced Social Theory for a stated problem.

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

      The learner can evaluate a practice of Advanced Social Theory against a stated criterion.

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

      The learner can transfer Advanced Social Theory to a new documented context.

      • Multiple choiceWhich listed outcome belongs to Application of Advanced Social Theory?
      • Meets the listed outcomeThe learner can transfer Advanced Social Theory to a new documented context.
  2. 02Computational Sociology and Social Network Analysis
    1. FoundationsFoundations of Computational Sociology and Social Network Analysis

      The learner can explain the core terms of Computational Sociology and Social Network Analysis.

      • Multiple choiceWhich listed outcome belongs to Foundations of Computational Sociology and Social Network Analysis?
      • Meets the listed outcomeThe learner can explain the core terms of Computational Sociology and Social Network Analysis.

      The learner can distinguish related ideas inside Computational Sociology and Social Network Analysis.

      • True or falseThis unit lists the following outcome: The learner can distinguish related ideas inside Computational Sociology and Social Network Analysis.
      • Meets the listed outcomeThe learner can distinguish related ideas inside Computational Sociology and Social Network Analysis.
    2. MethodsMethods in Computational Sociology and Social Network Analysis

      The learner can apply a method from Computational Sociology and Social Network Analysis to a documented case.

      • True or falseThis unit lists the following outcome: The learner can apply a method from Computational Sociology and Social Network Analysis to a documented case.
      • Meets the listed outcomeThe learner can apply a method from Computational Sociology and Social Network Analysis to a documented case.

      The learner can select an appropriate method from Computational Sociology and Social Network Analysis for a stated problem.

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

      The learner can evaluate a practice of Computational Sociology and Social Network Analysis against a stated criterion.

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

      The learner can transfer Computational Sociology and Social Network Analysis to a new documented context.

      • Multiple choiceWhich listed outcome belongs to Application of Computational Sociology and Social Network Analysis?
      • Meets the listed outcomeThe learner can transfer Computational Sociology and Social Network Analysis to a new documented context.
  3. 03Data Science for Sociologists
    1. FoundationsFoundations of Data Science for Sociologists

      The learner can explain the core terms of Data Science for Sociologists.

      • Multiple choiceWhich listed outcome belongs to Foundations of Data Science for Sociologists?
      • Meets the listed outcomeThe learner can explain the core terms of Data Science for Sociologists.

      The learner can distinguish related ideas inside Data Science for Sociologists.

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

      The learner can apply a method from Data Science for Sociologists to a documented case.

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

      The learner can select an appropriate method from Data Science for Sociologists for a stated problem.

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

      The learner can evaluate a practice of Data Science for Sociologists against a stated criterion.

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

      The learner can transfer Data Science for Sociologists to a new documented context.

      • Multiple choiceWhich listed outcome belongs to Application of Data Science for Sociologists?
      • Meets the listed outcomeThe learner can transfer Data Science for Sociologists to a new documented context.
  4. 04Research Seminar in Social Analytics
    1. FoundationsFoundations of Research Seminar in Social Analytics

      The learner can explain the core terms of Research Seminar in Social Analytics.

      • Multiple choiceWhich listed outcome belongs to Foundations of Research Seminar in Social Analytics?
      • Meets the listed outcomeThe learner can explain the core terms of Research Seminar in Social Analytics.

      The learner can distinguish related ideas inside Research Seminar in Social Analytics.

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

      The learner can apply a method from Research Seminar in Social Analytics to a documented case.

      • True or falseThis unit lists the following outcome: The learner can apply a method from Research Seminar in Social Analytics to a documented case.
      • Meets the listed outcomeThe learner can apply a method from Research Seminar in Social Analytics to a documented case.

      The learner can select an appropriate method from Research Seminar in Social Analytics for a stated problem.

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

      The learner can evaluate a practice of Research Seminar in Social Analytics against a stated criterion.

      • Short answerIn one sentence, restate the listed outcome of Application of Research Seminar in Social Analytics as applied to Research Seminar in Social Analytics.
      • Meets the listed outcomeThe learner can evaluate a practice of Research Seminar in Social Analytics against a stated criterion.

      The learner can transfer Research Seminar in Social Analytics to a new documented context.

      • Multiple choiceWhich listed outcome belongs to Application of Research Seminar in Social Analytics?
      • Meets the listed outcomeThe learner can transfer Research Seminar in Social Analytics to a new documented context.
  5. 05The Ethics of Social Data
    1. FoundationsFoundations of The Ethics of Social Data

      The learner can explain the core terms of The Ethics of Social Data.

      • Multiple choiceWhich listed outcome belongs to Foundations of The Ethics of Social Data?
      • Meets the listed outcomeThe learner can explain the core terms of The Ethics of Social Data.

      The learner can distinguish related ideas inside The Ethics of Social Data.

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

      The learner can apply a method from The Ethics of Social Data to a documented case.

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

      The learner can select an appropriate method from The Ethics of Social Data for a stated problem.

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

      The learner can evaluate a practice of The Ethics of Social Data against a stated criterion.

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

      The learner can transfer The Ethics of Social Data to a new documented context.

      • Multiple choiceWhich listed outcome belongs to Application of The Ethics of Social Data?
      • Meets the listed outcomeThe learner can transfer The Ethics of Social Data 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

Social Theory, Social Networks, Urban Sociology, Social Analytics

The most elegant solution is often the simplest one, but finding it requires the most rigorous thinking.

Prof. Dr. Marco Gallo
Academic approach

Rigour made personal

I am a sociologist who believes that society is a complex system of interconnected individuals and institutions. My work focuses on using modern data analysis techniques to understand the structures and dynamics of society, from global institutions to everyday interactions.

Selected thinking

Research & publications

• Blog Post: 'The Power of Social Network Analysis in the Digital Age' - An accessible essay on how social network analysis can be used to understand the flow of information and influence in society. <br> • Blog Post: 'Why Every Sociologist Needs a Mathematical Model' - Discusses how mathematical models are crucial for understanding and addressing social issues. <br> • Conference Paper: 'A New Method for Modeling the Impact of Social Media on Political Polarization' - Presented at the International Conference on Social Informatics, detailing a breakthrough in understanding the social dynamics of online behavior. <br> • Journal Article: 'The Role of Urban Spaces in Social Inequality' - Published in the Journal of Urban Sociology, this paper provides a framework for understanding how urban design can impact social inequality. <br> • Standard Article: 'A Look at the Future of Social Analytics in Public Policy' - A multi-part series for a policy magazine on how data and AI are transforming public policy. <br> • Book: 'The Social Network: A Guide to Social Analytics' - A comprehensive textbook on the theoretical and practical applications of social network analysis. <br> • Total Score: 28/30 <br> • Kairos Badge: 🥇

The story

The experience behind the intelligence

My journey began in Italy, where I was inspired by the complex, interconnected systems of the city of Rome. I became fascinated with how a seemingly simple change could have a ripple effect throughout the entire system. This led me to a career in sociology, where I specialized in modeling these complex 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: @ProfGalloSoc · LinkedIn: /in/marcogallo · ResearchGate: researchgate.net/profile/Marco_Gallo

Adaptive access

Engage: Marco Gallo. In our GAF-powered lab, you will be able to create a real-time, 3D model of a social 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. Trevor Huxley

AI Super Mentor · same program, complementary guidance.

View profile