I am professor for Computer Science Education at KIT (Germany). I have extensive experience in teaching Mathematics and Computer Science at high school level, and have given lectures in Computer Science Education for current, and future teachers at ETH Zurich. At Cambridge, I have also been supervising students in various computer science subjects and was a Research Fellow at Hughes Hall College.
My primary research interests include compilers, programming languages, interpreters, and education. A particular focus of mine is error detection and reporting in compilers.
You can contact me by email: kohnt(at)tobiaskohn.ch
Experience
Full Professor for Computer Science Education, Karlsruhe, Germany.
Assistant Professor for eDidactics in the Software Engineering group, Vienna, Austria. Leading TU Vienna’s EduLab.
Utrecht University, April–August 2022
Assistant Professor in the Intelligent Software Systems group, Utrecht, Netherlands
Hughes Hall College, 2020–2022
Research Fellow, Hughes Hall College, Cambridge
University of Cambridge, 2018–2022
Postdoctoral Research Associate in the Computer Architecture Group, Department of Computer Science, Cambridge
University of Oxford, 2017–2018
Postdoctoral Research Associate in Probabilistic Programming, Department of Engineering Science, Oxford
Teaching and Research Assistant, Computer Science Department, ETH Zurich
Kantonsschule Zürcher Oberland, Wetzikon, 2008–2018
High School Teacher for Mathematics and Computer Science (Grades 7 to 12, including advanced elective courses, calculus, linear algebra, and statistics)
Education
- PhD in Computer Science, ETH Zurich, 2017
- Master of Science in Mathematics, ETH Zurich, 2008