Andreas did his PhD at Chalmers University of Technology, in Sweden, under the supervision of Magnus Myreen. At Chalmers, Andreas worked on interactive theorem proving for software and hardware correctness. Specifically, he worked on building trustworthy computer systems, known as verified stacks, with full-system correctness theorems. Much of his work revolved around trustworthy hardware, for example in the form of the development and verification of the Verilog synthesis tool Lutsig. Andreas defended his thesis, Building Verified Hardware and Verified Stacks in HOL, in September 2021.