Dirk Oliver Theis

Dr. rer. nat. habil.
Dirk Oliver Theis
Associate Professor
dotheis at ut dot ee

  • Diplom in mathematics Heidelberg (8/2002)
  • Dr. rer.nat. Heidelberg (12/2005, summa cum laude)
  • Habilitation to Priv.-Doz. (math) Magdeburg (5/2012)
  • Assoc. Prof. in Theoretical Computer Science at Uni Tartu (3/2013)


My interests are in the intersection of applied mathematics and computation, particularly mathematical optimization. I never saw the point in spending my time thinking about computations on non-existing computers, hence my interest in quantum computing is more recent. Current focus: Quantum algorithms, mathematics of quantum computation.

My papers on arXiv:

Research Group

Current PhD students
  • Rafieh Mosaheb (BSc Sharif): Quantum algorithms for reinforcement learning
  • Anti Ingel (MSc Uni Tartu)
  • Bahman Ghandchi (BSc Uni Tehran)
Current MSc students
Second Year
  • Evgenii Dolzhkov
    Parameterized quantum circuits via Lie groups
  • Michael Nitsenko (Ketita Labs student)
    Effect of quantum noise on parameterized quantum circuits
  • Anderew Lei
    Input encoding in quantum classifiers
First Year
  • Galina Pass
    Area: Quantum algorithms
Some former students
  • Abdullah Makkeh, PhD 2018 🠲 postdoc in Göttingen
  • Mozhgan Pourmoradnasseri, PhD 2017 (BSc Sharif)
  • Mirjam Friesen, BSc 🠲 PhD Uni Magdeburg, Germany
  • Michael Bode, Diploma 🠲 PhD Birmingham
  • Thorsten Bonato, Diploma 🠲 PhD Heidelberg


  • MTAT.05.008 Math Foundations
    • Fall, 1st graduate semester
    • 6 ECTS
    • ➢ Graduate Linear Algebra mostly
  • MTAT.05.118 Quantum Computing I “Introduction to Quantum Algorithms
    • Spring, 2nd graduate semester
    • 6 ECTS
    • ➢ Basic quantum algorithms
  • MTAT.05.124 Quantum Seminar
    • Every semester.
    • 3 ECTS (4x)

Advanced Quantum Algorithms (“AQuA”)
QC1 “Introduction to Quantum Algorithms” covers only the basics quantum algorithms (QFT, phase estimation, amplitude amplification, …). Moreover, there are no textbooks covering the advanced techniques. Hence, advanced quantum algorithms are taught through small-group instruction and problem solving. Topics include: Quantum walks, Hamiltonian simulation, numerical linear algebra, etc; along with the underlying quantum algorithm techniques. Research in quantum algorithm makes no sense without understanding these techniques.
New: ECTS credit points for participation in AQuA will be given. Stay tuned.


Make an appointment by email.