MENG 23700 1 (Winter 2018) Quantum Computation