About

The hard part isn’t always building the technology. It’s knowing when and how to use it.

I’m Daniel Justice. I teach quantum computing at Carnegie Mellon University and work across quantum computing, software engineering, machine learning, and emerging technology.

I came to quantum computing through software engineering and emerging technology rather than through the traditional physics path. That background shapes how I approach the field: I care a lot about whether we can build something, measure it, compare it, and understand what it is actually useful for.

That same perspective shapes how I teach. I want students to develop enough intuition to do more than repeat quantum vocabulary. They should be able to build circuits, inspect results, compare approaches, and ask better questions about the tools they use.

The Quantum Turtle is my public home for that work: courses, experiments, explanations, technical notes, and practical learning resources.

Teaching

Carnegie Mellon University

I teach courses in quantum computing and quantum machine learning.

See teaching →

Research

Quantum and emerging technology

My work includes quantum software, machine-learning evaluation, and questions around technology readiness.

See selected work →

Public work

The Quantum Turtle

I use The Quantum Turtle to make technical ideas more approachable without sanding off the uncertainty or complexity.

Start learning →