CS290A, UCSB, "Quantum Information & Quantum Computation"