QSAR group
About Research Publications Code Teaching

Olivia Di Matteo


I am an Assistant Professor in the Department of Electrical and Computer Engineering at UBC, where I lead the Quantum Software and Algorithms Research (QSAR) group.

For more details, please see my CV.


I work in the field of quantum computing. My interests include, but are not limited to:

Publications and preprints

ODM (2024) On the need for effective tools for debugging quantum programs. In Proc. of ICSE 5th International Workshop on Quantum Software Engineering (Q-SE 2024).

C. Sarma, ODM, A. Abhishek, P. C. Srivastava (2023) Prediction of the neutron drip line in oxygen isotopes using quantum computation. Phys. Rev. C 108 064305. (arXiv)

G. Bottrill, M. Pandey, ODM (2023) Exploring the Potential of Qutrits for Quantum Optimization of Graph Coloring. In Proc. of IEEE Quantum Week QCE 23.

ODM, J. Izaac, T. Bromley, A. Hayes, C. Lee, M. Schuld, A. Száva, C. Roberts, and N. Killoran (2023) Quantum computing with differentiable quantum transforms. ACM Transactions on Quantum Computing 4, 3, Article 22.

G. Uchehara, T. Aamodt, ODM (2022) Rotation-inspired circuit cut optimization. In 2022 IEEE/ACM Third International Workshop on Quantum Computing Software (QCS), 50-56.

ODM, R. M. Woloshyn (2022) Quantum computing fidelity susceptibility using automatic differentiation. Phys. Rev. A 106 052429 (arXiv)

J. M. Arrazola, ODM, N. Quesada, S. Jahangiri, A. Delgado, N. Killoran (2022) Universal quantum circuits for quantum chemistry. Quantum 6 742.

ODM, A. McCoy, P. Gysbers, T. Miyagi, R. M. Woloshyn, P. Navrátil (2021) Improving Hamiltonian encodings with the Gray code. Phys. Rev. A 103 042405 (arXiv)

B. Dury, ODM (2020) A QUBO formulation for qubit allocation. [quant-ph] 2009.00140

ODM, J. Gamble, C. Granade, K. Rudinger, N. Wiebe (2020) Operational, gauge-free quantum tomography. Quantum 4 364.

ODM, V. Gheorghiu, M. Mosca (2020) Fault tolerant resource estimation of quantum random-access memories. IEEE Transactions on Quantum Engineering, vol.1, pp. 1-13, Art no. 4500213.

ODM (2019) Methods for parallel quantum circuit synthesis, fault-tolerant quantum RAM, and quantum state tomography. (PhD thesis)

H. de Guise, ODM, L. L. Sánchez-Soto (2018) Simple factorization of unitary transformations. Phys. Rev. A 97 022328 (arXiv)

ODM, L. L. Sánchez-Soto, G. Leuchs, M. Grassl (2017) Coarse-graining the phase space of N qubits. Phys. Rev. A 95 022340 (arXiv)

Amy M., ODM, Gheorghiu V., Mosca M., Parent A., Schanck J. (2017) Estimating the Cost of Generic Quantum Pre-image Attacks on SHA-2 and SHA-3.
In: Avanzi R., Heys H. (eds) Selected Areas in Cryptography – SAC 2016. SAC 2016. Lecture Notes in Computer Science, vol 10532. Springer, Cham. (arXiv)

ODM, M. Mosca (2016) Parallelizing quantum circuit synthesis. Quantum Science and Technology 1 (1)

ODM (2015) Parallelizing quantum circuit synthesis. (MSc thesis)

ODM, D. Z. Djokovic, I. S. Kotsireas (2015) Symmetric Hadamard matrices of order 116 and 172 exist. Special Matrices. Volume 3, Issue 1, ISSN (Online) 2300-7451

M. Gaeta, ODM, A. B. Klimov, H. de Guise (2014) Discrete phase-space approach to mutually orthogonal Latin squares. J. Phys. A: Math. Theor. 47 435303 (arXiv)

A. Darbandi, E. Devoie, ODM, O. Rubel (2012) Modeling the radiation ionization energy and energy resolution of trigonal and amorphous selenium from first principles. J. Phys.: Condens. Matter. 24 455502


I have made a number of contributions to PennyLane, an open-source quantum software framework, and the Xanadu Quantum Codebook, an interactive, online quantum computing textbook.

I developed The Ionizer, an open-source transpiler for trapped-ion quantum computing.

More software contributions are listed on my GitHub profile.



Past courses (links to archived GitHub pages):


The following are some topical notes which may or may not be useful for others. Some were written for class projects, others for friends or for fun.

Introduction to quantum computing and quantum annealing (Materials for a lecture series given at TRIUMF, May 2019)

A casual primer on finite fields

Bounded depth quantum circuits (for John Watrous' course on Quantum Complexity Theory, summer 2014)

A brief introduction to unitary 2-designs (for John Watrous' course on Applications of Haar measure in Quantum Information, fall 2014)