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
  • Javier Gil Vidal: Analysis with Quantum Circuits
  • 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
  • Sergei Tsimbalist
    Area: Quantum neural networks
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)
    • ➢ It is recommended to take 00.008 in parallel, to get hands-on experience with the seminar topic.

Advanced Quantum Algorithms
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. Unfortunately, due to the hostility of the Tartu Ülikooli Arvutiteaduse Instituut leadership towards quantum computing, no ECTS credits can be given for participating in this training.


Make an appointment by email.