Scala Days 2026

Marcel Lüthi

I am a lecturer at the Department of Computer Science at ETH Zurich. Besides teaching, I am doing research in medical data science. I have helped to create various open source libraries in this domain, such as Scalismo and most recently DimWit.


Company/Organisation:

ETH Zurich

Job Position:

Senior Scientist Focus Education


Session

10-13
12:25
5min
DimWit - Tensor programming with wit
Benjamin Meyer, Marcel Lüthi

We present DimWit, a system for writing readable numerical and machine learning code. DimWit's core feature is a trait-based implementation of the named tensor notation, which improves readability and type-safety compared to standard tensors. We illustrate how to write machine learning models using DimWit, and discuss our experience training GPT-2.

Kesselhaus