His research interests are in programming languages, specifically in static and dynamic program analysis, language design, compilers, and web programming. Before Aalborg, Magnus was a post-doc at the University of Waterloo. Magnus received his PhD from Aarhus University in 2015. He has worked as a research intern at Samsung Research America and Microsoft Research.