This course will provide an introduction to fundamental principles underlying quantum communication, including quantum repeaters, entanglement, and other tools needed for the implementation of distributed quantum protocols. Topics include: basics of quantum computation and information; modeling and coping with noise in quantum systems; entanglement generation schemes; quantum Internet and its applications. Meets with and is similar to COMPSCI 690QC, with the exception that the final project requires students to read a research paper and compose a detailed summary of it.