Research
Research interests
- Compilation for modular, fault-tolerant quantum architectures
- Quantum error correction and code structure
- Distributed quantum computing
- Measurement-based quantum computing
- Quantum complexity theory
- Quantum algorithms for scientific computing and optimization
Publications and software
SeQUeNCe.DQC: A Full-Stack Simulator for Distributed Quantum Computing
A full-stack distributed-QC simulator on Argonne's SeQUeNCe: pluggable circuit partitioners, a network-node controller, and TeleGate/TeleData teleportation over multi-hop entanglement swapping. Reproduces the 71% distributed-Grover success rate from a Nature trapped-ion experiment. First author.
PyEncode: An Open-Source Library for Structured Quantum State Preparation
State preparation is a hidden bottleneck that can erase a quantum speedup. PyEncode exploits the structure real scientific vectors have (sinusoids, polynomials, distributions) to prepare the state in poly(m) gates, with no materialization or approximation.
Computing a Sparse Approximate Inverse on Quantum Annealing Machines
Quantum-annealing algorithms for sparse approximate inverses, preconditioning linear systems by mapping inequality-constrained optimization to QUBO problems on D-Wave hardware.
Optimal Box Contraction for Solving Linear Systems via Simulated and Quantum Annealing
Improved linear-system solving efficiency by 30–40% via Box-Algorithm contraction, tested on 2D-Poisson, thermal, and topology-optimization problems. Presented at WCCM Vancouver 2024.
A Visual Approach to Programming for Middle and High School Students
A textbook on CAD, programming, and 3D-printing for middle- and high-school students; used at the Boys and Girls Club of Dane County.