1 Tue June 21 Introduction and sample Diagnostic Quiz (due Friday)
2 Wed June 22 Lecture 1: Double-Slit Experiment
3 Thu June 23 Lecture 2: Qubits and Uncertainty Principle
4 Fri June 24 Assignment 1 (due Monday)
5 Mon June 27 Lecture 3: Axioms of QM, Two Qubits, and Entanglement
6 Tue June 28 Lecture 4: Bell Inequalities. Certifiable Randomness
7 Wed June 29 Assignment 2
8 Thu June 30 Lecture 5: Quantum Gates
9 Fri July 01 Lecture 6: Quantum Teleportation
Mon July 04
10 Tue July 05 Assignment 3
11 Wed July 06 Lecture 07: Quantum Circuits
12 Thu July 07 Lecture 08: Early Quantum Algorithms
13 Fri July 08 Assignment 4
14 Mon July 11  Midterm Exam 
15 Tue July 12 Lecture 09: Quantum Fourier Transform
16 Wed July 13 Lecture 10: Shor's Factoring Algorithm
17 Thu July 14 Assignment 5
18 Fri July 15 Lecture 11: Quantum Search
19 Mon July 18 Lecture 12: Observables and Schroedinger's Equation
20 Tue July 19 Assignment 6
21 Wed July 20 Lecture 13: Particle in a Box. Implementing Qubits.
22 Thu July 21 Lecture 14: Spin
23 Fri July 22 Assignment 7
24 Mon July 25 Lecture 15: Manipulating Spin
25 Tue July 26 Lecture 16: Supremacy (Advantage)
26 Wed July 27 Assignment 8.1 (optional)
27 Thu July 28 Assignment 8.2 (optional)
28 Fri July 29  Final Exam