Applications of quantum mechanics to communication and computation are explained. Topics will include quantum teleportation, quantum cryptography, and quantum algorithms. Prerequisite is linear algebra only. I will explain mathematics and physics used in the explanation of the above topics. The textbook is 窶弉uantum Computation and Quantum Information窶 by M. A. Nielsen and I. L. Chuang (ISBN 0521635039), from which homework is chosen.