CSCI 5370 Quantum Computing