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:

- Quantum circuits and compilation
- Quantum tomography and characterization
- Application of quantum algorithms to physical problems
- Open source quantum software
- Making QC education accessible for all

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.

Current:

- [Sep 2024]
ELEC 221:
*Signals and Systems* - [Jan 2025] CPEN
400Q:
*Gate-model quantum computing*

Past courses (links to archived GitHub pages):

- [Jan 2024] CPEN
400Q:
*Gate-model quantum computing* - [Jan 2023] CPEN
400Q:
*Gate-model quantum computing* - [Sep 2022]
ELEC 221:
*Signals and Systems* - [Jan 2022]
CPEN 400Q / EECE 571Q:
*Gate-model quantum computing*

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)