IQIS Lecture 6.3 — Hadamard and quantum Fourier transforms
IQIS Lecture 6.8 — Simon's algorithm
IQIS Lecture 6.5 — Quantum function evaluation
IQIS Lecture 6.2 — Abstract computation and reversible computation
IQIS Lecture 6.7 — The Bernstein-Vazirani algorithm
IQIS Lecture 6.4 — Phase kick-back
IQIS Lecture 3.6 — Shared randomness
IQIS Lecture 3.1 — Overview of entanglement
IQIS Lecture 5.6 — Security of shared randomness (continued)
IQIS Lecture 6.11 — The power of quantum
IQIS Lecture 6.1 — Overview of Lecture 6
IQIS Lecture 7.1 — Open quantum systems
IQIS Lecture 4.1 — Overview of Lecture 4
IQIS Lecture 7.2 — Decoherence vs interference
IQIS Lecture 5.2 — Classical one-time pads
IQIS Lecture 6.9 — Shor's algorithm
Quantum Gates, The True Power of Quantum Computing -- Quantum Computing Fundamentals Part 2
IQIS Lecture 5.1 — Overview of Lecture 5
Quantum Query Complexity: Lecture 19 of Quantum Computation at CMU
IQIS Lecture 5.8 — Comments on quantum key distribution