Work

Research, teaching, and practical questions about quantum technology.

My work sits across quantum computing, software engineering, machine learning, and technology readiness. I’m especially interested in how we evaluate claims, compare alternatives, and decide what is actually useful.

Selected work

Three areas I keep coming back to

Research · Benchmarking · Algorithms

Quantum Algorithm Evaluation

In our QAOA study, we simulated Max-Cut problems and compared the approximation ratios of individual samples with strong classical alternatives. Performance varied significantly with graph type.

Read the QAOA evaluation paper →

PQC · Adoption · Readiness

Post-Quantum Readiness

Post-quantum migration requires more than selecting cryptographic algorithms. Organizations need to understand where cryptography is used, which systems and vendors depend on it, and who owns the changes.

I approach readiness through practical questions: What needs to migrate? Who is responsible? What can be tested now? A useful plan connects that inventory to priorities, interoperability tests, and a staged rollout.

Teaching · Programming · Quantum

Programming Quantum Computers

I teach quantum computing by having students build, test, and reason about circuits so they develop enough intuition to question the tools and claims they encounter.

Explore the current course →

Compared to what?

Faster than what?

Useful for what?

These are simple questions, but they catch a surprising amount of bad reasoning around emerging technology.

Evaluation

Make the comparison concrete.

I start with the task and the outcome that matters, then choose a realistic classical baseline. I ask what resources each approach uses, which costs the comparison includes, and whether the result holds across different inputs.

For example, our QAOA study examined the quality of individual Max-Cut samples rather than relying only on an average. Comparing across graph types helped show where performance changed and why one result should not stand in for every problem instance.

See the published example →

More detail

Research record and teaching archive

Publications

A selected publication on evaluating quantum optimization against classical alternatives.

Browse publications →

Teaching

Current and past courses, including programming quantum computers and quantum machine learning.

Browse teaching →

Writing

Explanations of quantum state spaces and circle notation from the writing archive.

Browse writing →