Applied Quantum Computing