Matthias’ original research area lies between programming languages, runtime systems, and software engineering, with a focus on the efficiency of software, its users, and its developers. Besides these more traditional computer science topics, Matthias always has had a deep passion for education. He profoundly enjoys helping people learn, and he would like to better understand human learning. That’s why he spent a sabbatical at SRI’s Center for Technology in Learning to prepare for a new research journey into the world of computer science education and the learning sciences.