Skip to main content
School of Electronic Engineering and Computer Science

Dr Michael Tautschnig

Michael

Lecturer

Email: michael.tautschnig@qmul.ac.uk
Telephone: +44 20 7882 5226
Room Number: Peter Landin, CS 432
Website: http://www.tautschnig.net
Office Hours: Tuesday 13:00-14:30

Teaching

Programming for Artificial Intelligence and Data Science (Postgraduate)

This module provides an intensive practical introduction to programming in Python, suitable for students with some degree of mathematical or statistical maturity. It covers a range of practical skills and underlying knowledge. These include the basic programming constructs for control, data structuring and modularisation; the use of systems for collaborative development and version control such as Git; unit testing and documentation; project structures and continuous integration/deployment.

Research

Research Interests:

Software Verification
Concurrency
Decision Procedures

Publications

  • Bayless S, Buliani S, Cassel D et al. (2025). A Neurosymbolic Approach to Natural Language Formalization and Verification. nameOfConference


    QMRO: qmroHref
  • Peled R, Kroening D, Tautschnig M et al. (2025). Large Lemma Miners: Can LLMs do Induction Proofs for Hardware?. nameOfConference


    QMRO: qmroHref
  • Giacobbe M, Kroening D, Pal A et al. (2024). Neural Model Checking. nameOfConference


  • (2024). Neural Model Checking. Advances in Neural Information Processing Systems 37


  • Giacobbe M, Kroening D, Tautschnig M et al. (2024). Neural Model Checking.. nameOfConference

    DOI: doi

  • Kroening D, Schrammel P, Tautschnig M (2023). CBMC: The C Bounded Model Checker. nameOfConference


  • Beyer D, Dangl M, Dietsch D et al. (2022). Verification Witnesses. nameOfConference


  • Beyer D, Dangl M, Dietsch D et al. (2022). Verification Witnesses.. nameOfConference

    DOI: doi

  • Chong N, Cook B, Eidelman J et al. (2021). Code-level model checking in the software development workflow at Amazon Web Services. nameOfConference


  • Cook B, Döbel B, Kroening D et al. (2020). Using model checking tools to triage the severity of security bugs in the Xen hypervisor. Formal Methods in Computer Aided Design


View profile publication page
Back to top