Quantum Computation Course, Fall 2004