Teaching and outreach

Lectures

  • developed, taught, and marked exams for a Quantum Computing module for third-year undergraduate and Masters students
  • taught and marked exams for a range of modules in theoretical computer science and basic programming, at undergraduate and Masters level

One-off lectures and short courses

Class Teaching

  • taught problem classes to groups of 6-12 undergraduate and Masters students on topics in mathematics and theoretical computer science
  • taught tutorials to groups of 1-3 undergraduate students on topics in theoretical computer science as well as basic programming

Outreach