Learn

Learn quantum by building, testing, and questioning it.

This is the front door to the learning material I’ve built through teaching, research, and experimentation.

Start here

Programming Quantum Computers

If you’re new to quantum computing and want a structured path, this is the best place to start.

Open the Fall 2026 course →

Approach

Understanding matters more than vocabulary.

I want learners to develop enough intuition to build circuits, inspect results, compare approaches, and ask better questions about the tools and claims they encounter.

Compared to what?

Faster than what?

Useful for what?

Useful questions whether you’re learning your first circuit or evaluating a new quantum claim.

Keep exploring

Courses and resources

Teaching archive

Past and current courses in quantum computing and quantum machine learning.

Browse teaching →

Classroom resources

Use the free BB84 classroom worksheet to explore basis choices, sifting, and eavesdropping in a guided group activity.

Open the BB84 worksheet →

Color and print editions include student role sheets and an instructor guide.

Work and research

See how the same questions show up in research, evaluation, and technology readiness.

Explore my work →