On these pages you can learn more about my teaching, research and other activities. In the following you find the highlights of my work, navigate the menu for more.

I teach in the topics of computer architecture, computer organization, embedded system security and operating systems. Beside the lectures I am very enthusiastic about practical labs, and have created useful tools available for wider use (see projects).

Students can browse my regular courses, the actual courses are on my university’s moodle. If you are looking for a thesis please check the listings or get in touch with me regarding your own ideas. I also have jobs available for students and PhD candidates.

RISC-V is an open instruction set architecture, that has gained a lot of traction over the last years. It enables innovation in future silicon chips as an open computing standard.

I have long been involved in RISC-V and I am very active in advocacy of the RISC-V in Germany and Europe, for example on the board of directors of RISC-V. RISC-V is very present in my own education and my students value the highly relevant content with the vivid spirit of this growing open ecosystem.

WebAssembly is a standard for managed virtual machines. Such managed virtual machines are based on bytecode that is interpreted on different platforms. Thereby it has interesting security properties.

With my background in smartcards, where JavaCard is dominant, I started working on WebAssembly for embedded systems. While WebAssembly originated in the browser, it is by-design much more low level than Java for example. It is an excellent candidate for scalable IoT systems.