PH3602: Quantum Information, Communication, and Computation