teaching

current courses:

past courses:

  • CS5100 Quantum Computing (July – Nov 2023)
  • CS5720 Circuit Complexity (Jan – May 2023)
  • CS5061 Topics in Computing (Theoretical Machine Learning) (Aug – Nov 2022)
  • ID1063 Introduction to Programming (Nov 2021 – Mar 2022)
  • CS5030 Topics in Theoretical Computer Science (Jan – May 2022)
  • Circuit Complexity (Spring 2021)
  • Computational Complexity Theory (Fall 2020)
  • Data Structures (Fall 2020)
  • Theory of Computation & Introduction to Complexity (Spring 2020)
  • Computational Complexity (Fall 2019)
  • Theory of Computation & Introduction to Complexity (Spring 2019)
  • Data Structures (Fall 2018)
  • Theory of Computation & Introduction to Complexity (Spring 2018)
  • Complexity Theory (Summer 2015 at Saarland University)