Topological ManifoldsMarzio De Corato
04 / Biography

Marzio
De Corato.

Computational physics · Data · Geometry and the body

My education brings together physics, statistics and computer science, through a path in which an interest in forms has extended to data, algorithms and classical and quantum information theory. Alongside research and teaching, I practise yoga and climbing, where geometry becomes a bodily experience.

Adjunct teaching
University of Milan
Università Cattolica del Sacro Cuore

Black-and-white photograph: practising yoga on a rock in a mountain landscape.
Geometry, balance, experience.
01 / Research

From structures to models

The studies and encounters that have shaped my scientific questions.

Bachelor’s and master’s degrees

Physics, geometry and aesthetic sensibility

I studied Physics at the University of Milano-Bicocca, writing my bachelor’s and master’s theses under the supervision of Professor Giorgio Benedek, with Professor Marco Bernasconi and Dr Ottorino Ori as co-supervisors for the master’s thesis. From the dynamics and thermodynamics of schwarzites, negatively curved carbon structures, I moved towards questions about the relationship between atomic bond arrangements and the properties of matter, approaching topology as a way of understanding the stability and vibrations of these networks.

Benedek passed on to me an aesthetic sensibility towards scientific disciplines that profoundly shaped how I see them: in carbon nanostructures, the elegance of forms invited investigation of their physical basis, while a symmetry or a curvature suggested relationships to explore through mathematics. This experience gave rise to an interest in geometry that continues to accompany me beyond research.

PhD · Modena

The doctorate: understanding matter

My PhD in Physics and Nanosciences at the University of Modena and Reggio Emilia allowed me to explore the optical and vibrational properties of graphene nanostructures, supervised by Professor Alice Ruini, with Dr Deborah Prezzi as co-supervisor, whose patience and care contributed greatly to my development as a researcher.

Studying how changes in the shape, edges or relative arrangement of these structures affect their vibrations and response to light made the relationship between geometric description and material behaviour more tangible. Working with them gave me the time and attention needed to understand the difficulties of this research, with the human relationship providing essential support for the scientific work.

Second master’s degree

Statistics and data analysis

After working in optoelectronics, I completed a second master’s degree in Data Science and Economics at the University of Milan, under the supervision of Professor Silvia Salini. Her guidance instilled a passion for statistics and data analysis, directing my attention towards the questions that precede the choice of a method: how observations are collected, which assumptions support an inference and how much confidence we can place in a conclusion. I devoted my thesis to the epistemological foundations of data analysis, bringing this education into dialogue with my background in physics.

Theoretical computer science

Learning and information theory

During the same degree, Professor Nicolò Cesa-Bianchi, who co-supervised my thesis alongside Professor Alfio Ferrara, guided me through the statistical and algorithmic foundations of machine learning, helping me understand the assumptions that make learning from data possible and the guarantees that can be established for generalisation beyond observed examples. Information theory enriched this perspective through entropy, coding and the limits of transmission; with him I also studied computability and the Turing machine as part of a broader exploration of the foundations of computation.

This meeting of physics, statistics and learning underlies my interest in classical and quantum information theory, where I encounter questions about how knowledge is represented, how uncertainty is measured and which possibilities for processing and communication depend on the physical nature of systems. I continue to explore both the connections between these descriptions and the distinctive properties of quantum information.

Knowledge and responsibility

Interpretability and the humanities

Meeting Professor Alfio Ferrara broadened this reflection towards the humanistic dimension of artificial intelligence, centring on the meaning of the knowledge produced by systems and the responsibility involved in their use. He gave me a decisive impetus to explore interpretability, because examining how a model reaches a conclusion allows us to discuss its reasons, recognise its limits and assess its relationship to the problem to which it is applied.

Postdoctoral research

Understanding and protecting systems

During my postdoctoral research at the University of Milan, Professor Danilo Bruschi introduced me to the foundations of cybersecurity and systems architecture, teaching me, and continuing to teach me, how important it is to understand their operation in order to recognise the conditions that make them vulnerable.

I began studying program behaviour and execution traces, seeking to distinguish malicious activity, such as ransomware, through models whose reasoning could be examined. Security gave a practical direction to the interest in interpretability developed during my earlier studies, requiring analytical results to be connected with what actually happens within a system. During this period, I also participated in the MUSA project.

02 / Teaching

Questions to share

Teaching and collaborations

Research and teaching

I teach Computer Science as an adjunct professor at the University of Milan, within Mathematics I and Information Technology for Geological Sciences, and Advanced Calculus and Stochastic Processes at Università Cattolica del Sacro Cuore; in the 2026/2027 academic year, I also contribute to Quantum and Post-Quantum Computing in the University of Milan’s Department of Computer Science.

In teaching, supporting courses, co-supervising theses and participating in Uni.ON, students’ questions lead me to revisit steps I tend to take for granted, seeking explanations that make both the ideas and the process of developing them understandable.

03 / Geometry and the body

Form in experience

Yoga, climbing and mountains: configurations to inhabit, balances to find, paths to follow.

Geometry and the body

Forms take shape in the body

In asanas, I encounter geometry in its material realisation, as a form takes shape through points of support, weight distribution and relationships between parts of the body. A line, an angle or a curve becomes something I can understand from within, feeling how a change in movement affects the balance of the whole. This possibility of constructing and inhabiting forms sustains my interest in yoga.

Vinyasa / Yin Yoga

My path through Vinyasa

Giada Merli introduced me to Vinyasa Krama, guiding my first steps in the practice. With Alessandra Martin, who has supported me and continues to do so with great patience and attentiveness, I have discovered the multiplicity of asanas over the years, through a learning process that has transformed my relationship with my body. Her teaching plays a central role in both Vinyasa and Yin Yoga, where the time spent in asanas allows me to notice sensations and their changes; with her, in 2026, I completed a 60-hour Teacher Training course on the yogic body and the sequencing of practices.

Camilla Vigorelli has enriched this path through Vinyasa by attending to the geometry and symbolic significance of asanas, helping me understand how constructing a figure can also express an image and a meaning. With her, studying directions, points of support and proportions becomes a way of entering more deeply into the form realised by the body.

Ashtanga Vinyasa

Ashtanga: discipline and learning

With Alexandra Santos, I began studying Ashtanga Vinyasa, which I continue to practise, recognising an affinity between its discipline and studying mathematics: returning to exercises and devoting time to difficult steps gradually reveals relationships that initially escape understanding. Her guidance has taught me the value of this constancy, through a practice in which asanas, breathing and the direction of the gaze require continuous attention, developed together with movement.

Repeating the sequence recalls the thought of Heraclitus transmitted by Plutarch:

ποταμῷ γὰρ οὐκ ἔστιν ἐμβῆναι δὶς τῷ αὐτῷ.

For it is not possible to step twice into the same river.

The order of the asanas offers a stable reference, while the body and understanding change, making each return to practice an opportunity to recognise what exercise has transformed.

Prāṇāyāma

Breathing and awareness

With all my teachers, I have also explored prāṇāyāma practices, which have made me more aware of the countless intricacies of the human body: by attending to breathing, I began to distinguish variations and sensations that previously passed through experience without my recognising them.

Climbing and mountains

Holds, balance and paths

In indoor climbing, which I learned with Luca Pani, the arrangement of holds invites me to find a possible movement between different points of contact, considering where to place my weight and how to prepare the next step. When hiking in the mountains, reading the terrain and finding a walking rhythm extend this relationship with space, through an attention that adapts to the characteristics of the route.

Experience and knowledge

Attention and interpretation

Attending to emotions and expectations helps me distinguish what I feel from the stable image I tend to construct of myself, an exercise to which I attach the personal meaning of disidentification. Observing how expectations can shape perception also feeds my curiosity about judgement and interpretation; I regard these experiences as opportunities for personal reflection, distinct in nature from scientific verification, which rests on explicit hypotheses, shared procedures and independent evidence.

Journeys and hikes ↗
04 / Academic record

Education and activities

Education · degrees
September 2019 – October 2022

M.Sc. in Data Science and Economics

University of Milan

Thesis: Epistemological foundations of data analysis: A combined study through statistics, computer science and physics. Supervisor: Prof. Silvia Salini. Co-supervisors: Prof. Nicolò Cesa-Bianchi and Prof. Alfio Ferrara. Final grade: 110/110 with honours.

January 2013 – December 2016

Ph.D. in Physics and Nanoscience

University of Modena and Reggio Emilia

Thesis: Vibrational and optical fingerprints in graphene-based nanostructures. Supervisor: Prof. Alice Ruini. Co-supervisor: Dr Deborah Prezzi.

November 2009 – March 2012

M.Sc. in Physics

University of Milano-Bicocca

Thesis: Topological versus physical and chemical properties of carbon nanostructures. Supervisor: Prof. Giorgio Benedek. Co-supervisors: Prof. Marco Bernasconi and Dr Ottorino Ori. Final grade: 110/110 with honours.

October 2005 – July 2009

B.Sc. in Physics

University of Milano-Bicocca

Thesis: Dynamics and thermodynamics of carbon schwarzites. Supervisor: Prof. Giorgio Benedek.

Experience · research and professional work
2025–2026

Research appointment (Postdoc)

University of Milan · “Giovanni Degli Antoni” Department of Computer Science

April 2025 – March 2026.

2023–2025

Postdoctoral researchers’ representative

University of Milan · Department of Computer Science

September 2023 – 2025.

2022–2025

Research fellow (Assegno di ricerca B)

University of Milan · Department of Computer Science

Research in cybersecurity, machine learning and Big Data. Supervisor: Prof. Danilo Bruschi.

2024–2026

Instructor — Uni.ON project

Fondazione Don Gino Rigoldi · UniCredit Foundation

Mathematics, physics, chemistry and biology; academic years 2024/25 and 2025/26.

2021–2022

Junior Data Scientist — Data Science 4Citizens

Liceo Scientifico Respighi · Piacenza

Introduction to climate time-series analysis with R.

2020–2021

Data Science Assistant

University of Milan

COVID-19 time series, forecast evaluation and migration of MATLAB code to Python.

2016–2019

Engineer Sales

Hamamatsu Photonics Italia

Optoelectronic devices.

2012–2013

Research Fellow

CNR–NANO, Modena

Optical properties of carbon nanostructures.

Teaching appointments and contributions
Since 2025/2026 · ongoing

Computer Science — Mathematics I and Information Technology

University of Milan · Geological Sciences

Adjunct teaching in Geological Sciences; continuing in the 2026/2027 academic year.

Since 2024/2025 · ongoing

Advanced Calculus and Stochastic Processes

Università Cattolica del Sacro Cuore · Actuarial Sciences, Risk and Data Analysis

Adjunct teaching; continuing in the 2026/2027 academic year.

Academic year 2026/2027

Quantum and Post-Quantum Computing

University of Milan · “Giovanni Degli Antoni” Department of Computer Science

Teaching activities and course materials. Course coordinator: Danilo Bruschi.

2023–2025

Teaching support

University of Milan

Statistics, Mathematics, Statistical Theory, Mathematical Methods for Finance.

2013

Teaching assistance in Physics

University of Modena and Reggio Emilia

General Physics and Quantum Mechanics.

Research interests
Cybersecurity: threat, malware and ransomware analysisArtificial intelligence and Explainable AI (XAI)Statistical models, data analysis and probabilistic methodsClassical and quantum information theory: entropy, coding and communicationQuantum computing and algorithmsMathematical modelling for financeSystems architecture and educational designEpistemology: data, models, explanation and scientific knowledge
Projects and theses

MUSA — Multilayered Urban Sustainability Action (PNRR – EU)

  • 2025 / Co-supervisionRansomware detection using explainable artificial intelligence: analysis of low-level features
  • 2025 / Co-supervisionMalware detection through Explainable Artificial Intelligence: analysis of low-level system features
  • 2025 / Co-supervisionLinguistic dynamics and invariants in texts: analysing semantic evolution with Word2Vec, graphs and topological indices
  • 2024 / Co-supervisionStudy and analysis of the role of artificial intelligence in malware creation and analysis
  • 2024 / Co-supervisionStudies and analysis of generative AI techniques for malware detection
Conferences · selected talks
2026

Estimating Shortcut Learning and Inductive Bias in Multi-View Behavioural Trace Classification

ANNPR 2026 · Milan, October 2026

2026

From Data to Insights — The Explainability–Predictability Trade-Off

IFCS 2026 · Invited Talk, Milan, July 2026

2025

Detection via Library Calls using Markov Random Fields: A XAI-Driven Approach to Cybersecurity

Statistics and Data Science Conference · Milan, April 2025

2024

Hazardous Asteroids Forecast via Markov Random Fields

110th National Congress of the Italian Physical Society · Bologna

2023

Interpretability of Machine Learning Algorithms: How These Techniques Can Correctly Guess the Physical Laws?

Statistics and Data Science Conference · Invited talk, Pavia

Methods and skills
Statistical analysisMachine learningEconometricsBayesian analysisProbabilistic modellingText miningSolid-state physicsAb initio calculationsCybersecurity

Programming languages

PythonRC++JavaFortran

Languages: Italian · English.

Download CV ↓

Explore Topological Manifolds

Complete search page ↗

Graph theory and cyber-attacks

Unaffected nodeCompromised node

When devices, services and identities are described through their relationships, system security can be studied as a structural problem in which both a vulnerability and the paths through which it could expose other resources matter.

From connections to attack paths

A graph G = (V, E) consists of vertices V and edges E. In an asset network, vertices may represent devices or services, while edges describe connections, dependencies or trust relationships. An attack graph instead represents conditions, actions or system states, depending on the model, to examine how several steps can combine into a compromise.

G = (V, E)

The analogy with an epidemic helps illustrate how a compromise can spread between nodes, provided that the conditions for each transition are considered. Credentials, permissions, vulnerabilities and configurations determine which paths are feasible; a connection alone describes a possibility of communication.

How this supports defence

Path analysis helps identify the resources reachable from an initial position and the connections that form critical passages. Comparing the graph before and after a change shows how network segmentation, reduced privileges or a vulnerability fix can interrupt particular sequences. A node’s importance depends on its role and context, so its number of connections gives only a partial account of risk.

Reading this figure

Red nodes marked with a cross represent compromised systems in the scenario; green nodes remain unaffected, while pale pulses follow the propagation paths. The map provides a conventional geographical layout for an illustrative network whose links and timing are constructed to clarify the phenomenon. It does not show observed attacks or estimate compromise probabilities.

Explore the model

The model loads when opened.

Drag or use the arrow keys to orient the model; + and − control zoom. Hold Ctrl or ⌘ to zoom with the wheel. Esc closes the dialog.

Topological Manifolds

Interface preferences

Sound remains optional and is controlled by the speaker in the header. Background music has its own player below.

Card entry, clicks and page changes use soft accents; scrolling stays silent.

Original soundtrack · 4:30

Descending Fields

0:00 / 4:30

Music starts when you press Play.

About the composition ↗
Topological Manifolds

Scientific formulas

Relations, assumptions and study references. These are not empirical results from the author’s research.

Research · Teaching · Exploration

Topological
Manifolds

Follow the code, explore the forms. Choose how to enter.

Music and effects have separate volume controls.

topological-manifolds / terminal
Visual transition

Opening the laboratory

Opening the laboratory…

0%

Destination