Marius Furter

I am a fourth-year PhD student in Mathematics, advised by Prof. Alberto Cattaneo at the University of Zurich. I am funded by the Digital Society Initiative Excellence Program Scholarship. I hold a Master’s degree in Interdisciplinary Sciences (Biology and Chemistry) from ETH Zurich and a Bachelor’s degree in Mathematics from the University of Zurich.
My PhD aims to make probabilistic modeling and inference more widely accessible to scientists. This involves finding more intuitive and unified theoretical foundations, developing software tools that abstract away mathematical details, and writing clear exposition. To this end, I’ve created WeightedSampling.jl, a Julia-based probabilistic programming language for building sequential Monte Carlo samplers. In addition, I am developing a mathematical framework for reasoning about such programs using category theory.
I am also interested in monotone co-design. In 2024, I visited Gioele Zardini at MIT to work on incorporating probabilistic uncertainty into co-design. Before that, my work with Jonathan Lorand resulted in a semester paper on modeling choice in co-design.
I enjoy teaching and creating math video lectures. You can find my teaching materials here.
news
Oct 02, 2025 | I’m excited to announce that I’ve just pushed the first presentable version of WeightedSampling.jl, my Julia PPL for building sequential Monte Carlo samplers. |
---|---|
Oct 02, 2025 | Our paper “Composable Uncertainty in Symmetric Monoidal Categories for Design Problems” has been featured on MIT News! |
Jun 05, 2025 | Presented “Composable Uncertainty in Symmetric Monoidal Categories for Design Problems” at Applied Category Theory 2025. The slides are available here. |