Lectures & Courses

2026

  • Software Verification with Isabelle/HOL Course
    Australian National University, Australia
    S2 2026

2025

  • Principles of Programming Languages Course
    Australian National University, Australia
    S2 2025
  • Programming Languages Seminar Seminar
    Australian National University, Australia
    S2 2025

2024

  • Software Verification with Isabelle/HOL Course
    Australian National University, Australia
    S2 2024

2023

  • Principles of Programming Languages Course
    Australian National University, Australia
    S2 2023

2022

  • Algorithmic Verification Course
    University of Limerick, Ireland
    2022
  • Algorithmic Verification Course
    Australian National University, Australia
    S2 2022

2021

  • Principles of Programming Languages Course
    Australian National University, Australia
    S2 2021
  • Seminar on Modal and Temporal Logics Seminar
    Australian National University, Australia
    S2 2021  ·  jointly with Yoshihiro Maruyama, Dirk Pattinson
  • Introduction to CTL Model Checking Course
    Australian National University, Australia
    S2 2021

2019

  • Algorithmic Verification Course
    University of New South Wales, Australia
    T1 2019

2018

  • Algorithmic Verification Course
    University of New South Wales, Australia
    S1 2018

2017

  • Modelling and Verification of Protocols for Wireless Networks Course
    University of Twente, Netherlands
    S1 2017
  • Algorithmic Verification Course
    University of New South Wales, Australia
    S1 2017

2016

  • Algorithmic Verification Course
    University of New South Wales, Australia
    S1 2016

2015

  • Algorithmic Verification Course
    University of New South Wales, Australia
    S1 2015

2014

  • Algorithmic Verification Course
    University of New South Wales, Australia
    S1 2014  ·  jointly with Franck Cassez

2013

  • Theory of Computation Course
    University of New South Wales, Australia
    S1 2013  ·  jointly with Rob van Glabbeek
  • Algorithmic Verification Course
    University of New South Wales, Australia
    S1 2013  ·  jointly with Franck Cassez, Ralf Huuck

2012

  • Comparative Concurrency Semantics Course
    University of New South Wales, Australia
    S1 2012  ·  jointly with Rob van Glabbeek

2011

  • Algorithmic Verification Course
    University of New South Wales, Australia
    S1 2011  ·  jointly with Ansgar Fehnker

2010

  • Applications of Epistemic Logic in Computer Science Seminar
    University of Augsburg, Germany
    SS 10  ·  jointly with Bernhard Möller
  • Algebraic Semantics in Computer Science Seminar
    University of Augsburg, Germany
    WS 10/11  ·  jointly with Bernhard Möller

2009

  • Foundations for Feature-Based Software Development Seminar
    University of Augsburg, Germany
    SS 09  ·  jointly with Bernhard Möller
  • Foundations of Automated Reasoning Seminar
    University of Augsburg, Germany
    WS 09/10  ·  jointly with Bernhard Möller

2007

  • Machines and Languages Course
    University of Sheffield, United Kingdom
    S1 2007  ·  jointly with Georg Struth

2006

  • Temporal Logics for Hybrid Systems Shortcourse
    University of Augsburg, Germany
    WS 06/07
  • Hybrid Systems Seminar
    University of Augsburg, Germany
    SS 06  ·  jointly with Bernhard Möller
  • Aerospace Computing Course
    University of Sheffield, United Kingdom
    S2 2006  ·  jointly with Kirill Bogdanov