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

KIT, 2023–present

Full Professor for Computer Science Education, Karlsruhe, Germany.

TU Wien, 2022–2023

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

ETH Zurich 2016–2017

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