Summary
Moa Johansson is an associate professor at Chalmers University of Technology with 13 years of experience specializing in theorem proving, formal methods, program verification and functional programming. She blends academic leadership—as programme director for the MSc in Computer Science—with hands-on research applying machine learning to automated reasoning, supported by competitive grants including VR and a VINNMER Marie Curie fellowship. Her work spans interpolation algorithms for first-order logic to AI applications in sports and political science, reflecting a rare mix of deep theoretical expertise and interdisciplinary curiosity. Trained at the University of Edinburgh (PhD, Informatics), she is known for translating complex verification problems into practical, automated tools for verifying functional programs.
13 years of coding experience
4 years of employment as a software developer
PhD, Informatics, PhD, Informatics at The University of Edinburgh