Personal system online

I make sense of
complex things.

Mihnea/Welcome
START_HERE.MIHNEA

Ideas, systems
& meaningful impact.

I'm Mihnea. I move between computer science, education, markets, and public life, guided by curiosity and the belief that difficult systems can be understood and improved.

MSDexplore · understand · build
curiosity clarity empathy
research education markets public life algorithms systems
rigorous civic-minded ambitious collaborative explorer builder
Open to conversations

Let's talk!

I am always happy to discuss interesting ideas, research, technology, education, markets, or potential collaborations.

ABOUT/MIHNEA-STEFAN-DAVID

Curious about systems.
Committed to people.

I am a Computer Science student at ETH Zürich, but the questions that interest me rarely stay within one discipline. I am drawn to the rigor of mathematics, the mysteries of physics, the power of computation, and the ways education and public institutions shape people's lives.

Since childhood, I have been fascinated by the elegance of mathematics and the explanatory power of physics. Computer science became the place where that fascination could turn into something constructive: a way to move between theory and implementation, abstract ideas and real systems.

At ETH Zürich, I have explored this spectrum through theoretical computer science, algorithms, numerical methods, systems, formal methods, machine learning, and research in differential privacy. Alongside my studies, I have worked as a Teaching Assistant for Algorithms and Data Structures, Algorithms and Probability, and Numerical Methods for Computer Science. I have also supported students as a Coding Assistant and served as an Academic Facilitator for ETH's intensive PVK exam-preparation program. My exchange at the University of Pennsylvania immersed me in a different academic culture and brought new perspectives to my work.

My commitment to education extends beyond the classroom. I care deeply about educational sciences, political science, civic participation, and the institutions through which communities make decisions. From national student representation to organizing programming contests, conferences, and academic initiatives, I have learned that meaningful change requires both ideas and the patience to bring people together.

I thrive where innovation meets impact. Whether I am investigating a theoretical guarantee, debugging a program, designing a learning experience, or coordinating a public initiative, I am motivated by the same instinct: understand the system carefully, then make it better.

I am also deeply interested in economics and financial markets, especially market making. I find the field compelling because it brings together probability, algorithms, strategic decision-making, and the behavior of complex systems in real time. My next chapter at IMC in Amsterdam will let me explore that intersection from within.

MSDat the intersection of
01

Computer Science

Theory, algorithms, systems and responsible AI.

02

Education

Teaching, learning design and access to high-quality education.

03

Public Life

Political science, institutions and meaningful civic participation.

04

Markets

Economics, market making and decision-making under uncertainty.

05

Leadership

Turning shared ambitions into programs, events and communities.

06

Science & Discovery

Mathematics, physics and the curiosity to understand how the world works.

MY JOURNEY

Places that shaped
how I think.

RO
Where it started

Bucharest

Romania · Mathematics, physics, olympiads, robotics and student representation.

CH
Home base

Zürich

Switzerland · Computer science, research, teaching and intellectual independence at ETH.

US
Exchange

Philadelphia

United States · New academic culture and perspectives at the University of Pennsylvania.

NL
Next stop

Amsterdam

Netherlands · My next chapter at IMC, at the intersection of technology and financial markets.

?
The next frontier

Coming soon

The best part of a journey is not knowing exactly where curiosity will lead next.

RESEARCH/OPEN-QUESTIONS

Questions at the edge
of what we understand.

My interests span theoretical computer science and computing education. I am drawn to simple questions whose answers expose deeper tensions between information, efficiency, human reasoning and rigorous guarantees.

Current exploration · Work in progress
01 / Privacy × Mixing

Can mixing create privacy?

I am currently exploring connections between the convergence of Markov chains and differential privacy. The guiding question is whether a chain's mixing behaviour, usually controlled in total variation distance, can yield meaningful privacy guarantees expressed through stronger notions such as Rényi divergence.

mixingstabilityprivacy Total variation · Rényi DP · Markov chains
RESEARCH PATH

Questions I have been following

02 / Foundations

Private PAC Learning

Understanding the sample complexity of private learners across realizable and agnostic settings, and how it is governed by combinatorial dimensions.

VC dimensionLittlestone dimensionRepDim
03 / Trade-offs

Samples vs. Computation

Investigating why information-theoretically elegant private learners can be computationally expensive, particularly for thresholds and halfspaces.

HalfspacesRuntimeLower bounds
04 / Toolkit

Geometry & Optimization

Learning from the roles of center points, convex geometry, quasi-concave optimization and private linear algebra in constructing private algorithms.

ConvexityTukey depthPrivate optimization
UPCOMING COLLABORATION University of Pennsylvania
05 / Computing Education × GenAI

Programming & Problem Solving
in the Age of Generative AI

Building on UPenn's open-ended Programming and Problem Solving course, I will investigate how generative AI changes the balance between algorithmic thinking, implementation, analysis and communication.

The goal is not simply to ask whether an AI system can outperform students. It is to understand where it contributes: generating strategies, translating ideas into code, debugging, evaluating experiments, reproducing an approach from a written report, and explaining why a solution works.

PILOT STUDY
01

Current students and historical student solutions as a human baseline

02

Claude Code working from only the problem statement and simulator

03

Claude Code receiving a small set of high-level strategic hints

04

Students using AI while documenting their prompts and independent reasoning

05

Claude Code reproducing a previous team's strategy from its detailed report

Strategy · Implementation · Evaluation · Communication
BACHELOR THESIS · COMING SOON

A new theoretical question,
still taking shape.

My bachelor thesis will be supervised by Prof. Dr. Johannes Lengler. The precise topic is still open, but it will live in theoretical computer science, with a likely focus on randomized algorithms and the mathematical ideas behind them.

Topic to be announced
STATUS

These are ongoing or upcoming, unpublished research directions. This page describes the questions that motivate me, not claimed results.

ENGINEERING / PROJECTS

Problems explored
by building.

A collection of algorithmic experiments, interactive tools and software projects. Each began with a different question: how should a system communicate, compete, visualize or make a difficult idea easier to understand?

02–05 / COURSE SERIES

Programming &
Problem Solving

Four open-ended challenges combining strategy, implementation, experimentation and clear communication.

University of Pennsylvania
02 · ALGORITHMIC CHALLENGE

Mosquito

Searching for coordinated light layouts inside a stochastic physical simulation.

Search & simulation
?
03 · ALGORITHMIC CHALLENGE

Spy

Reasoning with partial information and adapting a strategy as evidence changes.

Uncertainty
04 · ALGORITHMIC CHALLENGE

Football

Turning a competitive setting into algorithms, experiments and measurable decisions.

Optimization
05 · ALGORITHMIC CHALLENGE

Organisms

Exploring emergent behavior through simulation, strategic design and iteration.

Simulation
WORK IN PROGRESS

Detailed case studies, technical decisions and visual demos will be added as the projects are documented.

TEACHING/MATERIALS

Resources built
to make ideas click.

Course material, exercise notes and resources from my teaching at ETH Zürich.

0 items
LIBRARY

Select a course to browse its public materials. More resources will be added over time.

COMMUNITY/CIVIC LIFE

Pay attention.
Understand deeply.
Act with care.

I believe understanding the world around us is part of our responsibility toward it. Staying informed, questioning easy answers and helping where we can are small but meaningful ways of contributing to a healthier society.

This is not about having an opinion on everything. It is about remaining curious, resisting indifference and trying to leave the systems and communities around us a little better than we found them.

01 / CAUSES

Things I believe are worth caring about

01

Education & Opportunity

High-quality education should not depend on where someone is born or the resources of their family.

02

Children's Rights

Every child deserves safety, dignity, healthcare and the freedom to develop their potential.

03

Responsible Technology

Algorithms should serve people fairly, transparently and with attention to their social consequences.

04

Civic Participation

Healthy institutions depend on informed people who participate constructively and hold power accountable.

05

Economic Dignity

Markets are powerful tools, but prosperity should create genuine opportunity and protect human dignity.

06

Future Generations

Our decisions should account for the people who will inherit their environmental and institutional effects.

02 / INFORMATION

How I try to stay informed

Being informed is less about consuming more content and more about developing better habits of attention.

  1. 01

    Read beyond headlines and look for the original evidence.

  2. 02

    Compare serious sources with different perspectives.

  3. 03

    Distinguish reporting, analysis and opinion.

  4. 04

    Choose long-form work over a permanently reactive feed.

  5. 05

    Remain willing to update a belief when the facts change.

03 / READING THE WORLD

A small, evolving bookshelf

Algorithmic ethics

The Ethical Algorithm

Michael Kearns & Aaron Roth

Fairness, privacy and socially aware algorithm design.
Search & society

Algorithms of Oppression

Safiya Umoja Noble

How search engines can reproduce and amplify social bias.
Markets & morality

What Money Can't Buy

Michael J. Sandel

Where markets belong, and where they may crowd out important values.
Justice

Justice

Michael J. Sandel

An accessible journey through competing ideas of a just society.
Institutions

Why Nations Fail

Daron Acemoglu & James A. Robinson

How political and economic institutions shape prosperity.
AI & society

The Alignment Problem

Brian Christian

The human values hidden inside machine-learning systems.
Education

The Smartest Kids in the World

Amanda Ripley

What different education systems can teach us about learning.
Evidence

Factfulness

Hans Rosling

Better instincts for interpreting global trends and statistics.
04 / ORGANISATIONS

Work worth discovering

Organizations whose work I follow and encourage others to explore. Inclusion here is an invitation to learn more, not an affiliation or endorsement of every position.

THINKING OUT LOUD · ZÜRICH

Ideas are clearer
once they are written.

A quiet place for unfinished questions, lessons from practice and longer reflections across computer science, education, markets and public life.

WHAT MAY APPEAR HERE
I.

Ideas

Technical questions and concepts I want to understand more deeply.

II.

Field Notes

Lessons gathered while researching, teaching and building things.

III.

Reflections

Longer thoughts on education, technology, markets and society.

FIRST ENTRY · IN PROGRESSNothing published yet.

I am giving the first pieces time to become worth reading.

Mihnea/Engineering/Parallel Football
GitHub ↗
Mihnea/Engineering/Mosquito
GitHub ↗
Mihnea/Engineering/Organisms
GitHub ↗
Mihnea/Engineering/Soldier, Soldier, Soldier, Spy
GitHub ↗
Mihnea/Engineering/Can We Cheat NP-Hardness?
GitHub ↗
Mihnea/Engineering/This Website
LIVE SYSTEM
Mihnea/Engineering/Local
ANDROID · V0.1.0
Mihnea/Engineering/TSP Interactive Laboratory
GitHub ↗
INTERACTIVE LAB / DEPLOYMENT

The window is ready.
The backend needs a home.

The visualizer runs on Flask and NumPy, so it must be deployed as a small web service before it can live inside this window. Once deployed, this page will load the complete application here without sending visitors outside the portfolio.

RecommendedRender or RailwayFlask service → embedded securely in this desktop window
View the application source ↗
Mihnea/CV.pdf
Download ↓

Your browser cannot display this PDF here.