Academic work
Teaching &
supervision
Selected courses and thesis projects from my university work. Repeated course offerings are grouped by subject.
Teaching history, 2017–2020
Compiler Construction exercises
Johannes Kepler University Linz
- Winter term 2020
- Winter term 2019
- Winter term 2018
- Winter term 2017
Dynamic Compilation and Runtime Optimization in Virtual Machines
Johannes Kepler University Linz
- Winter term 2020
- Summer term 2019
- Summer term 2018
Software Development Project 2
Johannes Kepler University Linz
- Summer term 2019
- Summer term 2018
Practical Computer Science 2 exercises (Mechatronics)
Johannes Kepler University Linz
- Summer term 2018
- Summer term 2017
Programming language implementations, compilers and virtual machines
Lviv Polytechnical University, with Oracle Lviv
External teaching.
- Summer practice 2019
Block course
Ukrainian Catholic University, Applied Sciences faculty
External teaching in Lviv.
- Block course 2020
Thesis supervision
I have supervised one completed doctoral thesis and eight completed master’s and bachelor’s theses. The six completed projects below are a selected list, not a complete supervision record. Years and thesis links are included where verified.
Truffle CUDA
Graal Collections
Software Complexity Metrics Agent
Truffle CIL
Graal SymJEx
Symbolic Execution for Compiler Optimizations