Lecture notes on quantum mechanics, two qubits, n qubits, bounded-error quantum polynomial time (BQP), and quantum algorithms.